.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane]{--candy-lens-red:#c92f3d;--candy-lens-red-deep:#92212c;--candy-lens-green:#28704f;--candy-lens-cream:#fffaf3}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-shade{background:radial-gradient(circle at center,transparent 25%,rgba(91,20,29,.14) 58%,rgba(49,12,17,.68) 100%),linear-gradient(180deg,rgba(146,33,44,.54),transparent 30%,transparent 69%,rgba(40,112,79,.58))}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-header{border-bottom:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(146,33,44,.92),rgba(146,33,44,.28))}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-brand span{color:#fff;letter-spacing:.15em}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-headline{color:var(--candy-lens-cream);text-shadow:0 3px 18px rgba(0,0,0,.44)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-headline span:last-child{color:#dff4e7}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-frame{border:1px solid rgba(255,255,255,.2);border-radius:30px;box-shadow:inset 0 0 0 2px rgba(201,47,61,.12),0 0 34px rgba(255,255,255,.08)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-frame .corner{width:48px;height:48px;border-color:#fff;filter:drop-shadow(0 0 7px rgba(201,47,61,.7))}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-prompt{border:1px solid rgba(255,255,255,.46);background:rgba(146,33,44,.78);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.22)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-panel{border:1px solid rgba(201,47,61,.42);background:rgba(255,250,243,.95);color:#3b2b2f;box-shadow:0 18px 48px rgba(0,0,0,.32)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-panel small,.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-panel strong{color:var(--candy-lens-red-deep)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-scan-line{background:linear-gradient(90deg,transparent,#fff,#f7c3c8,#fff,transparent);box-shadow:0 0 18px rgba(255,255,255,.72)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-controls>button:not(.christmas-lens-camera-shutter){border-color:rgba(255,255,255,.42);background:rgba(146,33,44,.82);color:#fff}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-shutter{border:5px solid #fff;outline:2px solid var(--candy-lens-red);background:repeating-conic-gradient(var(--candy-lens-red) 0 14deg,#fff 14deg 28deg);box-shadow:0 0 0 5px rgba(40,112,79,.35),0 8px 26px rgba(0,0,0,.32)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-error{border-color:rgba(146,33,44,.5);background:rgba(255,238,239,.97);color:var(--candy-lens-red-deep)}.christmas-lens-camera-overlay[data-christmas-lens-theme=candy_cane] .christmas-lens-camera-zoom{border:1px solid rgba(255,255,255,.34);background:rgba(40,112,79,.76);color:#fff}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy]{--cozy-lens-evergreen:#174f39;--cozy-lens-evergreen-deep:#0f3528;--cozy-lens-gold:#d4a84f;--cozy-lens-cream:#fff8ea;--cozy-lens-ember:#b85f35}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-shade{background:radial-gradient(circle at center,transparent 24%,rgba(34,24,15,.12) 58%,rgba(20,14,10,.72) 100%),linear-gradient(180deg,rgba(15,53,40,.64),transparent 31%,transparent 67%,rgba(184,95,53,.5))}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-header{border-bottom:1px solid rgba(255,248,234,.25);background:linear-gradient(180deg,rgba(15,53,40,.94),rgba(15,53,40,.3))}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-brand span{color:var(--cozy-lens-cream);letter-spacing:.14em}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-headline{color:var(--cozy-lens-cream);text-shadow:0 3px 18px rgba(0,0,0,.48)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-headline span:last-child{color:#f3d99b}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-frame{border:1px solid rgba(255,248,234,.22);border-radius:28px;box-shadow:inset 0 0 0 2px rgba(212,168,79,.12),0 0 38px rgba(212,168,79,.1)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-frame .corner{width:48px;height:48px;border-color:var(--cozy-lens-gold);filter:drop-shadow(0 0 8px rgba(212,168,79,.68))}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-prompt{border:1px solid rgba(243,217,155,.45);background:rgba(15,53,40,.82);color:var(--cozy-lens-cream);box-shadow:0 8px 24px rgba(0,0,0,.25)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-panel{border:1px solid rgba(212,168,79,.48);background:rgba(255,248,234,.96);color:#3a2d22;box-shadow:0 18px 48px rgba(0,0,0,.34)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-panel small,.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-panel strong{color:var(--cozy-lens-evergreen-deep)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-scan-line{background:linear-gradient(90deg,transparent,#f3d99b,#fff8ea,#f3d99b,transparent);box-shadow:0 0 20px rgba(212,168,79,.75)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-controls>button:not(.christmas-lens-camera-shutter){border-color:rgba(255,248,234,.38);background:rgba(15,53,40,.84);color:var(--cozy-lens-cream)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-shutter{border:5px solid var(--cozy-lens-cream);outline:2px solid var(--cozy-lens-gold);background:radial-gradient(circle at 35% 30%,#f4c77d,var(--cozy-lens-ember) 58%,#79391f 100%);box-shadow:0 0 0 5px rgba(23,79,57,.42),0 8px 26px rgba(0,0,0,.34)}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-error{border-color:rgba(184,95,53,.52);background:rgba(255,241,229,.97);color:#7a351f}.christmas-lens-camera-overlay[data-christmas-lens-theme=cozy] .christmas-lens-camera-zoom{border:1px solid rgba(255,248,234,.34);background:rgba(184,95,53,.78);color:#fff}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink]{--pink-lens-berry:#8f2d58;--pink-lens-berry-deep:#5e1d39;--pink-lens-rose:#dc7eaa;--pink-lens-gold:#d8b27a;--pink-lens-pearl:#fff9fd}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-shade{background:radial-gradient(circle at center,transparent 24%,rgba(103,34,65,.12) 58%,rgba(43,13,29,.72) 100%),linear-gradient(180deg,rgba(94,29,57,.67),transparent 31%,transparent 66%,rgba(220,126,170,.5))}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-header{border-bottom:1px solid rgba(255,249,253,.28);background:linear-gradient(180deg,rgba(94,29,57,.94),rgba(94,29,57,.3))}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-brand span{color:var(--pink-lens-pearl);letter-spacing:.15em}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-headline{color:var(--pink-lens-pearl);text-shadow:0 3px 18px rgba(43,13,29,.52)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-headline span:last-child{color:#f2d6e5}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-frame{border:1px solid rgba(255,249,253,.25);border-radius:30px;box-shadow:inset 0 0 0 2px rgba(216,178,122,.14),0 0 42px rgba(220,126,170,.14)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-frame .corner{width:48px;height:48px;border-color:var(--pink-lens-gold);filter:drop-shadow(0 0 9px rgba(216,178,122,.74))}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-prompt{border:1px solid rgba(242,214,229,.5);background:rgba(94,29,57,.82);color:var(--pink-lens-pearl);box-shadow:0 8px 25px rgba(43,13,29,.28)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-panel{border:1px solid rgba(216,178,122,.5);background:rgba(255,249,253,.97);color:#4d3040;box-shadow:0 18px 50px rgba(43,13,29,.36)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-panel small,.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-panel strong{color:var(--pink-lens-berry-deep)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-scan-line{background:linear-gradient(90deg,transparent,#efcfe0,#fff9fd,#e3bdcf,#d8b27a,transparent);box-shadow:0 0 22px rgba(220,126,170,.82)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-controls>button:not(.christmas-lens-camera-shutter){border-color:rgba(255,249,253,.4);background:rgba(94,29,57,.84);color:var(--pink-lens-pearl)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-shutter{border:5px solid var(--pink-lens-pearl);outline:2px solid var(--pink-lens-gold);background:radial-gradient(circle at 35% 30%,#ffd9ea,var(--pink-lens-rose) 56%,var(--pink-lens-berry) 100%);box-shadow:0 0 0 5px rgba(216,178,122,.38),0 8px 28px rgba(43,13,29,.38)}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-error{border-color:rgba(159,49,95,.5);background:rgba(255,239,246,.97);color:#742347}.christmas-lens-camera-overlay[data-christmas-lens-theme=pink] .christmas-lens-camera-zoom{border:1px solid rgba(255,249,253,.36);background:rgba(220,126,170,.8);color:#fff}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop]{--workshop-lens-red:#a92f2b;--workshop-lens-red-deep:#6f1d1b;--workshop-lens-green:#1e4c38;--workshop-lens-green-deep:#112f23;--workshop-lens-gold:#d3a64d;--workshop-lens-cream:#fff6df;--workshop-lens-blue:#4d8092}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-shade{background:linear-gradient(90deg,rgba(17,47,35,.7),transparent 18%,transparent 82%,rgba(111,29,27,.66)),radial-gradient(circle at center,transparent 23%,rgba(15,18,14,.18) 58%,rgba(10,12,9,.8) 100%),linear-gradient(180deg,rgba(111,29,27,.64),transparent 31%,transparent 67%,rgba(30,76,56,.58))}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-header{border-bottom:1px solid rgba(211,166,77,.34);background:linear-gradient(180deg,rgba(111,29,27,.95),rgba(111,29,27,.28))}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-brand span{color:var(--workshop-lens-cream);letter-spacing:.16em}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-headline{color:var(--workshop-lens-cream);text-shadow:0 3px 18px rgba(0,0,0,.5)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-headline span:last-child{color:#f0d28e}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-frame{border:1px solid rgba(255,246,223,.24);border-radius:14px;box-shadow:inset 0 0 0 2px rgba(77,128,146,.15),0 0 38px rgba(211,166,77,.12)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-frame .corner{width:52px;height:52px;border-width:4px;border-color:var(--workshop-lens-gold);filter:drop-shadow(0 0 8px rgba(211,166,77,.7))}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-prompt{border:1px solid rgba(211,166,77,.5);border-radius:8px;background:rgba(17,47,35,.88);color:var(--workshop-lens-cream);box-shadow:inset 0 0 0 1px rgba(255,246,223,.09),0 8px 24px rgba(0,0,0,.28)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-panel{border:1px solid rgba(111,29,27,.48);border-radius:12px;background:rgba(255,246,223,.97);color:#3e3027;box-shadow:inset 0 0 0 2px rgba(211,166,77,.18),0 18px 48px rgba(0,0,0,.36)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-panel small,.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-panel strong{color:var(--workshop-lens-green-deep)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-scan-line{height:3px;background:linear-gradient(90deg,transparent,#f0c864,#fff6df,#f0c864,transparent);box-shadow:0 0 22px rgba(211,166,77,.85)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-controls>button:not(.christmas-lens-camera-shutter){border-color:rgba(255,246,223,.38);border-radius:10px;background:rgba(17,47,35,.88);color:var(--workshop-lens-cream)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-shutter{border:5px solid var(--workshop-lens-cream);outline:3px solid var(--workshop-lens-gold);background:radial-gradient(circle at 35% 30%,#d9574e,var(--workshop-lens-red) 58%,var(--workshop-lens-red-deep) 100%);box-shadow:0 0 0 6px rgba(30,76,56,.52),0 8px 28px rgba(0,0,0,.38)}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-error{border-color:rgba(169,47,43,.56);background:rgba(255,239,228,.98);color:#7d2622}.christmas-lens-camera-overlay[data-christmas-lens-theme=workshop] .christmas-lens-camera-zoom{border:1px solid rgba(255,246,223,.36);border-radius:8px;background:rgba(77,128,146,.84);color:#fff}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village]{--elf-lens-green:#174f39;--elf-lens-green-bright:#2f8b62;--elf-lens-red:#cf443c;--elf-lens-red-deep:#a92f2b;--elf-lens-gold:#d7a93e;--elf-lens-cream:#fff9e9;--elf-lens-panel:rgba(12,48,34,0.68);--elf-lens-panel-strong:rgba(12,48,34,0.91);--lens-a:var(--elf-lens-red);--lens-b:var(--elf-lens-green-bright);--lens-accent:var(--elf-lens-gold);--lens-panel:var(--elf-lens-panel);--lens-panel-strong:var(--elf-lens-panel-strong);--lens-button-bg:var(--elf-lens-cream);--lens-button-text:var(--elf-lens-green);--lens-shutter:var(--elf-lens-red);--lens-shutter-border:var(--elf-lens-cream);--lens-prompt-bg:rgba(255,249,233,0.94);--lens-prompt-text:var(--elf-lens-green)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-shade{background:radial-gradient(circle at 12% 0,rgba(47,139,98,.16),transparent 34%),radial-gradient(circle at 90% 8%,rgba(207,68,60,.12),transparent 30%),linear-gradient(180deg,rgba(3,22,15,.48),rgba(3,22,15,.02) 34%,rgba(3,22,15,.72))}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-header>button{border-color:rgba(255,249,233,.38)!important;background:rgba(12,48,34,.72)!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.26),inset 0 0 0 1px rgba(215,169,62,.14)!important}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-headline{max-width:23rem;text-wrap:balance}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .corner{width:3.8rem;height:3.8rem;border-width:0;filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 52%,transparent)) drop-shadow(0 3px 10px rgba(0,0,0,.42))}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .bottom-right,.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .top-left{color:var(--elf-lens-red);border-color:var(--elf-lens-red)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .bottom-left,.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .top-right{color:var(--elf-lens-green-bright);border-color:var(--elf-lens-green-bright)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .top-left{border-top-width:4px;border-left-width:4px}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .top-right{border-top-width:4px;border-right-width:4px}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .bottom-left{border-bottom-width:4px;border-left-width:4px}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-frame .bottom-right{border-right-width:4px;border-bottom-width:4px}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-prompt{bottom:-2.55rem;border:1px solid rgba(215,169,62,.82);border-radius:11px;padding:.58rem .88rem;background:rgba(255,249,233,.95);color:var(--elf-lens-green);font-size:.76rem;font-weight:900;text-shadow:none;box-shadow:0 10px 28px rgba(3,22,15,.24),inset 0 0 0 1px rgba(255,255,255,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom{border:1px solid rgba(255,249,233,.28);border-radius:14px;padding:.62rem .82rem;background:rgba(12,48,34,.72);box-shadow:0 12px 30px rgba(0,0,0,.22),inset 0 0 0 1px rgba(215,169,62,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom span{color:rgba(255,249,233,.94)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:24px;background:transparent!important}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:rgba(255,249,233,.88);box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7.5px;border:2px solid var(--elf-lens-gold);border-radius:50%;appearance:none;-webkit-appearance:none;background:var(--elf-lens-red);box-shadow:0 3px 9px rgba(0,0,0,.32)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom input[type=range]::-moz-range-track{height:5px;border-radius:999px;background:rgba(255,249,233,.88);box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-zoom input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--elf-lens-gold);border-radius:50%;background:var(--elf-lens-red);box-shadow:0 3px 9px rgba(0,0,0,.32)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-controls>button:not(.christmas-lens-camera-shutter),.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-panel-actions button{min-height:3rem;border:1px solid rgba(215,169,62,.44);border-radius:12px;background:rgba(255,249,233,.97);color:var(--elf-lens-green);box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.88);font-weight:950}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-shutter{width:76px;height:76px;border:6px solid var(--elf-lens-cream);background:var(--elf-lens-red);box-shadow:inset 0 0 0 4px var(--elf-lens-red),inset 0 0 0 7px var(--elf-lens-gold),0 15px 38px rgba(0,0,0,.36),0 0 0 1px rgba(215,169,62,.26)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-shutter:active{transform:scale(.96)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-panel{border-color:rgba(255,249,233,.28);border-radius:15px;background:rgba(12,48,34,.91);box-shadow:0 24px 70px rgba(0,0,0,.4),inset 0 0 0 1px rgba(215,169,62,.12)}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-panel.results{border-color:rgba(215,169,62,.62);background:linear-gradient(180deg,rgba(35,112,79,.95),rgba(12,48,34,.94))}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-scan-line{height:2px;background:linear-gradient(90deg,transparent,rgba(215,169,62,.62),#fff1bd,rgba(215,169,62,.62),transparent);box-shadow:0 0 13px rgba(215,169,62,.78)}@media (max-width:390px){.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-headline{font-size:1.2rem}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-controls{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:.5rem}.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-shutter{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.christmas-lens-camera-overlay[data-christmas-lens-theme=elf_village] .christmas-lens-camera-shutter{transition:none}}.ChristmasFamilyListsSheet_detailsPanel__ol9b7{border-top:1px solid rgba(20,47,70,.1);background:rgba(255,250,241,.82)}.ChristmasFamilyListsSheet_detailsForm___gFNl{display:grid;grid-gap:12px;gap:12px;padding:14px}.ChristmasFamilyListsSheet_field__lHQ8C{display:grid;grid-gap:6px;gap:6px;color:rgba(20,47,70,.76);font-size:.72rem;font-weight:900}.ChristmasFamilyListsSheet_field__lHQ8C input,.ChristmasFamilyListsSheet_field__lHQ8C select{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(20,47,70,.16);border-radius:12px;background:#fff;color:#173149;font:inherit;font-size:.92rem;outline:none}.ChristmasFamilyListsSheet_field__lHQ8C input:focus,.ChristmasFamilyListsSheet_field__lHQ8C select:focus{border-color:rgba(29,102,71,.58);box-shadow:0 0 0 3px rgba(29,102,71,.12)}.ChristmasFamilyListsSheet_typeFieldset___xAJ2{min-width:0;margin:0;padding:0;border:0}.ChristmasFamilyListsSheet_typeFieldset___xAJ2 legend{margin-bottom:7px;color:rgba(20,47,70,.76);font-size:.72rem;font-weight:900}.ChristmasFamilyListsSheet_typeGrid__WI1gq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ChristmasFamilyListsSheet_typeOption__X0ord{position:relative;min-width:0;min-height:44px;display:grid;place-items:center;padding:8px 6px;border:1px solid rgba(20,47,70,.12);border-radius:11px;background:rgba(255,255,255,.88);color:#173149;font-size:.74rem;font-weight:900;text-align:center;cursor:pointer}.ChristmasFamilyListsSheet_typeOption__X0ord input{position:absolute;opacity:0;pointer-events:none}.ChristmasFamilyListsSheet_typeOption__X0ord:focus-within{outline:3px solid rgba(29,102,71,.16);outline-offset:1px}.ChristmasFamilyListsSheet_typeOptionSelected__vciKM{border-color:rgba(29,102,71,.64);background:rgba(235,246,237,.96);color:#174f39;box-shadow:0 0 0 2px rgba(29,102,71,.07)}.ChristmasFamilyListsSheet_saveButton__CZirx{min-height:48px;border:1px solid rgba(29,102,71,.22);border-radius:12px;background:#174f39;color:#fff;font:inherit;font-size:.82rem;font-weight:950;cursor:pointer}.ChristmasFamilyListsSheet_archivedRow__mODgu button:disabled,.ChristmasFamilyListsSheet_confirmActions__F4cfL button:disabled,.ChristmasFamilyListsSheet_managementToggle__nID2O:disabled,.ChristmasFamilyListsSheet_removeOutlineButton__GW9OR:disabled,.ChristmasFamilyListsSheet_saveButton__CZirx:disabled{opacity:.5;cursor:not-allowed}.ChristmasFamilyListsSheet_blockedRemoval__VuqVY,.ChristmasFamilyListsSheet_error__8Hi7F,.ChristmasFamilyListsSheet_success__xo2Wj{margin:0;padding:10px 11px;border-radius:11px;font-size:.72rem;font-weight:800;line-height:1.4}.ChristmasFamilyListsSheet_success__xo2Wj{border:1px solid rgba(29,102,71,.16);background:rgba(235,246,237,.9);color:#174f39}.ChristmasFamilyListsSheet_blockedRemoval__VuqVY,.ChristmasFamilyListsSheet_error__8Hi7F{border:1px solid rgba(146,59,62,.16);background:rgba(255,240,238,.9);color:#923b3e}.ChristmasFamilyListsSheet_dangerArea__oRT55{display:grid;grid-gap:8px;gap:8px;padding:14px;border-top:1px solid rgba(146,59,62,.13);background:rgba(255,250,248,.72)}.ChristmasFamilyListsSheet_dangerArea__oRT55 h3,.ChristmasFamilyListsSheet_dangerArea__oRT55 p,.ChristmasFamilyListsSheet_dangerEyebrow__SlIeW{margin:0}.ChristmasFamilyListsSheet_dangerEyebrow__SlIeW{color:#923b3e;font-size:.62rem;font-weight:950;letter-spacing:.12em}.ChristmasFamilyListsSheet_dangerArea__oRT55 h3{color:#173149;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.1}.ChristmasFamilyListsSheet_confirmBox__o6Pcy p,.ChristmasFamilyListsSheet_dangerArea__oRT55>p:not(.ChristmasFamilyListsSheet_dangerEyebrow__SlIeW):not(.ChristmasFamilyListsSheet_blockedRemoval__VuqVY){color:rgba(20,47,70,.64);font-size:.72rem;line-height:1.42}.ChristmasFamilyListsSheet_removeOutlineButton__GW9OR{min-height:44px;border:1px solid rgba(146,59,62,.25);border-radius:12px;background:rgba(255,255,255,.9);color:#923b3e;font:inherit;font-size:.78rem;font-weight:950;cursor:pointer}.ChristmasFamilyListsSheet_confirmBox__o6Pcy{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(146,59,62,.18);border-radius:12px;background:rgba(255,240,238,.86)}.ChristmasFamilyListsSheet_confirmBox__o6Pcy strong{color:#923b3e;font-size:.8rem}.ChristmasFamilyListsSheet_confirmActions__F4cfL{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ChristmasFamilyListsSheet_confirmActions__F4cfL button{min-height:42px;border:1px solid rgba(20,47,70,.13);border-radius:11px;background:rgba(255,255,255,.94);color:#173149;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.ChristmasFamilyListsSheet_confirmActions__F4cfL .ChristmasFamilyListsSheet_removeButton__6F4TM{border-color:rgba(146,59,62,.25);background:#923b3e;color:#fff}.ChristmasFamilyListsSheet_managementStack__Crct3{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.ChristmasFamilyListsSheet_managementCard__nXqM_{overflow:hidden;border:1px solid rgba(154,114,43,.18);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 6px 16px rgba(32,49,58,.05)}.ChristmasFamilyListsSheet_managementHeading__k8cdX{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px}.ChristmasFamilyListsSheet_managementHeading__k8cdX>div{min-width:0}.ChristmasFamilyListsSheet_managementHeading__k8cdX h3,.ChristmasFamilyListsSheet_managementHeading__k8cdX p{margin:0}.ChristmasFamilyListsSheet_managementEyebrow__mYN9T{color:#9a722b;font-size:.62rem;font-weight:950;letter-spacing:.12em}.ChristmasFamilyListsSheet_managementHeading__k8cdX h3{margin-top:5px;color:#173149;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;line-height:1.08;letter-spacing:-.025em}.ChristmasFamilyListsSheet_managementHeading__k8cdX h3+p{margin-top:7px;color:rgba(20,47,70,.64);font-size:.72rem;line-height:1.42}.ChristmasFamilyListsSheet_managementToggle__nID2O{min-height:42px;flex:0 0 auto;padding:0 12px;border:1px solid rgba(29,102,71,.18);border-radius:11px;background:#174f39;color:#fff;font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.ChristmasFamilyListsSheet_addMemberForm__yEIZC{display:grid;grid-gap:12px;gap:12px;padding:14px;border-top:1px solid rgba(20,47,70,.1);background:rgba(255,250,241,.78)}.ChristmasFamilyListsSheet_addTypeFieldset__eFnNb{min-width:0;margin:0;padding:0;border:0}.ChristmasFamilyListsSheet_addTypeFieldset__eFnNb legend{margin-bottom:7px;color:rgba(20,47,70,.76);font-size:.72rem;font-weight:900}.ChristmasFamilyListsSheet_addTypeGrid__lQuxC{display:grid;grid-gap:7px;gap:7px}.ChristmasFamilyListsSheet_addTypeOption__4CWQL{position:relative;min-width:0;display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid rgba(20,47,70,.12);border-radius:11px;background:rgba(255,255,255,.9);color:#173149;cursor:pointer}.ChristmasFamilyListsSheet_addTypeOption__4CWQL input{position:absolute;opacity:0;pointer-events:none}.ChristmasFamilyListsSheet_addTypeOption__4CWQL strong{font-size:.78rem;font-weight:950}.ChristmasFamilyListsSheet_addTypeOption__4CWQL small{color:rgba(20,47,70,.58);font-size:.67rem;font-weight:700;line-height:1.3}.ChristmasFamilyListsSheet_addTypeOption__4CWQL:focus-within{outline:3px solid rgba(29,102,71,.16);outline-offset:1px}.ChristmasFamilyListsSheet_addTypeOptionSelected__78RGy{border-color:rgba(29,102,71,.56);background:rgba(235,246,237,.96);color:#174f39}.ChristmasFamilyListsSheet_limitBox__YN70Y{display:grid;grid-gap:7px;gap:7px;margin:0 14px 14px;padding:11px;border:1px solid rgba(154,114,43,.18);border-radius:11px;background:rgba(248,239,220,.62);color:#173149;font-size:.72rem;line-height:1.4}.ChristmasFamilyListsSheet_limitBox__YN70Y strong{font-weight:950}.ChristmasFamilyListsSheet_limitBox__YN70Y a{color:#174f39;font-weight:950}.ChristmasFamilyListsSheet_limitBox__YN70Y span{color:rgba(20,47,70,.64);font-weight:750}.ChristmasFamilyListsSheet_managementStatus__ay9yE{margin:0;padding:0 14px 14px;color:rgba(20,47,70,.62);font-size:.72rem;font-weight:750}.ChristmasFamilyListsSheet_archivedList__XMgAS{display:grid;grid-gap:7px;gap:7px;padding:0 14px 14px}.ChristmasFamilyListsSheet_archivedRow__mODgu{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid rgba(20,47,70,.1);border-radius:11px;background:rgba(255,255,255,.9)}.ChristmasFamilyListsSheet_archivedRow__mODgu>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ChristmasFamilyListsSheet_archivedRow__mODgu strong{overflow:hidden;color:#173149;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ChristmasFamilyListsSheet_archivedRow__mODgu span{color:rgba(20,47,70,.58);font-size:.67rem;font-weight:700;line-height:1.3}.ChristmasFamilyListsSheet_archivedRow__mODgu button{min-height:40px;flex:0 0 auto;padding:0 11px;border:1px solid rgba(29,102,71,.18);border-radius:10px;background:rgba(235,246,237,.96);color:#174f39;font:inherit;font-size:.7rem;font-weight:950;cursor:pointer}.ChristmasFamilyListsSheet_managementCard__nXqM_>.ChristmasFamilyListsSheet_error__8Hi7F{margin:0 14px 14px}@media (max-width:360px){.ChristmasFamilyListsSheet_addMemberForm__yEIZC,.ChristmasFamilyListsSheet_dangerArea__oRT55,.ChristmasFamilyListsSheet_detailsForm___gFNl,.ChristmasFamilyListsSheet_managementHeading__k8cdX{padding-inline:11px}.ChristmasFamilyListsSheet_typeGrid__WI1gq{gap:5px}.ChristmasFamilyListsSheet_typeOption__X0ord{font-size:.68rem}.ChristmasFamilyListsSheet_managementHeading__k8cdX{gap:8px}.ChristmasFamilyListsSheet_managementToggle__nID2O{padding-inline:9px;font-size:.67rem}.ChristmasFamilyListsSheet_archivedList__XMgAS{padding-inline:11px}}.ChristmasParentBottomNav_spacer__SUPu_{height:calc(92px + env(safe-area-inset-bottom))}.ChristmasParentBottomNav_bottomNav__lVr8L{position:fixed;left:50%;bottom:0;z-index:50;width:min(100%,720px);transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid rgba(20,47,70,.12);background:rgba(255,250,241,.97);box-shadow:0 -14px 34px rgba(20,47,70,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ChristmasParentBottomNav_navItem__uC4So{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;padding:6px 4px;border:1px solid transparent;border-radius:12px;background:transparent;color:#173149;font:inherit;font-size:.68rem;font-weight:900;line-height:1;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ChristmasParentBottomNav_navItem__uC4So:focus-visible,.ChristmasParentBottomNav_navItem__uC4So:hover{background:rgba(23,49,73,.06)}.ChristmasParentBottomNav_navItem__uC4So:focus-visible{outline:3px solid rgba(29,102,71,.2);outline-offset:1px}.ChristmasParentBottomNav_navItemDisabled__n2Fug,.ChristmasParentBottomNav_navItem__uC4So:disabled{opacity:.42;cursor:not-allowed}.ChristmasParentBottomNav_addItem__gGaNF{border-color:rgba(29,102,71,.22);background:#174f39;color:#fff;box-shadow:0 8px 18px rgba(23,79,57,.2)}.ChristmasParentBottomNav_addItem__gGaNF:focus-visible,.ChristmasParentBottomNav_addItem__gGaNF:hover{background:#174f39}.ChristmasParentBottomNav_icon__r0xzY{display:block;min-height:20px;font-size:1.14rem;font-weight:950;line-height:1}.ChristmasParentBottomNav_backdrop__Gbt2Z{position:fixed;inset:0;z-index:60;width:100%;height:100%;border:0;background:rgba(10,24,36,.46);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.ChristmasParentBottomNav_sheet__tjNsX{position:fixed;left:50%;bottom:0;z-index:70;width:min(100%,720px);max-height:min(78dvh,680px);overflow-y:auto;transform:translateX(-50%);padding:10px 14px calc(24px + env(safe-area-inset-bottom));border:1px solid rgba(147,105,38,.2);border-bottom:0;border-radius:26px 26px 0 0;background:#fffaf1;color:#173149;box-shadow:0 -24px 52px rgba(20,47,70,.24)}.ChristmasParentBottomNav_handle__6dMwi{width:46px;height:5px;margin:0 auto 12px;border-radius:999px;background:rgba(20,47,70,.2)}.ChristmasParentBottomNav_sheetHeader__s2Tws{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 2px 14px}.ChristmasParentBottomNav_groupLabel__Y2NrW,.ChristmasParentBottomNav_sheetHeader__s2Tws h2,.ChristmasParentBottomNav_sheetHeader__s2Tws p{margin:0}.ChristmasParentBottomNav_groupLabel__Y2NrW,.ChristmasParentBottomNav_sheetHeader__s2Tws p{color:#9a722b;font-size:.66rem;font-weight:950;letter-spacing:.12em}.ChristmasParentBottomNav_sheetHeader__s2Tws h2{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.08;letter-spacing:-.035em}.ChristmasParentBottomNav_sheetHeader__s2Tws>button{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(20,47,70,.12);border-radius:999px;background:rgba(255,255,255,.82);color:#173149;font-size:1.45rem;line-height:1;cursor:pointer}.ChristmasParentBottomNav_listMenu___vnZD,.ChristmasParentBottomNav_menuGroup__Wn_Nw{display:grid;grid-gap:8px;gap:8px}.ChristmasParentBottomNav_menuGroup__Wn_Nw+.ChristmasParentBottomNav_menuGroup__Wn_Nw{margin-top:18px}.ChristmasParentBottomNav_groupLabel__Y2NrW{padding:0 3px 2px}.ChristmasParentBottomNav_menuRowActive__NffoK,.ChristmasParentBottomNav_menuRow__7aiR_{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border:1px solid rgba(20,47,70,.1);border-radius:14px;background:rgba(255,255,255,.88);color:#173149;text-decoration:none;box-shadow:0 5px 14px rgba(32,49,58,.04)}button.ChristmasParentBottomNav_menuRow__7aiR_{width:100%;font:inherit;text-align:left;cursor:pointer}button.ChristmasParentBottomNav_menuRow__7aiR_:disabled{cursor:wait;opacity:.68}.ChristmasParentBottomNav_menuRowActive__NffoK{border-color:rgba(29,102,71,.45);background:rgba(235,246,237,.96);color:#174f39}.ChristmasParentBottomNav_menuRowActive__NffoK>span,.ChristmasParentBottomNav_menuRow__7aiR_>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ChristmasParentBottomNav_menuRowActive__NffoK strong,.ChristmasParentBottomNav_menuRow__7aiR_ strong{font-size:.9rem;font-weight:950;line-height:1.15}.ChristmasParentBottomNav_menuRowActive__NffoK small,.ChristmasParentBottomNav_menuRow__7aiR_ small{color:rgba(20,47,70,.58);font-size:.72rem;font-weight:700;line-height:1.3}.ChristmasParentBottomNav_menuRowActive__NffoK>b,.ChristmasParentBottomNav_menuRow__7aiR_>b{min-width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:rgba(20,47,70,.07);color:inherit;font-size:.86rem}.ChristmasParentBottomNav_listCard__zqsyr{overflow:hidden;border:1px solid rgba(20,47,70,.1);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 5px 14px rgba(32,49,58,.04)}.ChristmasParentBottomNav_listCardActive__eyTXt{border-color:rgba(29,102,71,.45);background:rgba(235,246,237,.96)}.ChristmasParentBottomNav_listCardTop__BrPUT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ChristmasParentBottomNav_listCardLink__QuM8q{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 8px 11px 13px;color:#173149;text-decoration:none}.ChristmasParentBottomNav_listCardActive__eyTXt .ChristmasParentBottomNav_listCardLink__QuM8q{color:#174f39}.ChristmasParentBottomNav_listCardLink__QuM8q>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ChristmasParentBottomNav_listCardLink__QuM8q strong{overflow:hidden;font-size:.92rem;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ChristmasParentBottomNav_listCardLink__QuM8q small{color:rgba(20,47,70,.58);font-size:.72rem;font-weight:700}.ChristmasParentBottomNav_listCardLink__QuM8q>b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(20,47,70,.07)}.ChristmasParentBottomNav_listEditButton__Vchbl{min-width:66px;margin:8px 8px 8px 0;padding:0 11px;border:1px solid rgba(20,47,70,.12);border-radius:12px;background:rgba(255,255,255,.88);color:#174f39;font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.ChristmasParentBottomNav_listEditForm__Q3q5p{display:grid;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid rgba(20,47,70,.1);background:rgba(255,250,241,.82)}.ChristmasParentBottomNav_listEditForm__Q3q5p label{display:grid;grid-gap:6px;gap:6px;color:rgba(20,47,70,.72);font-size:.72rem;font-weight:900}.ChristmasParentBottomNav_listEditForm__Q3q5p input{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(20,47,70,.16);border-radius:12px;background:#fff;color:#173149;font:inherit;font-size:.92rem;outline:none}.ChristmasParentBottomNav_listEditForm__Q3q5p input:focus{border-color:rgba(29,102,71,.58);box-shadow:0 0 0 3px rgba(29,102,71,.12)}.ChristmasParentBottomNav_listEditForm__Q3q5p>button{min-height:48px;border:1px solid rgba(29,102,71,.22);border-radius:12px;background:#174f39;color:#fff;font:inherit;font-size:.82rem;font-weight:950;cursor:pointer}.ChristmasParentBottomNav_listEditButton__Vchbl:disabled,.ChristmasParentBottomNav_listEditForm__Q3q5p button:disabled{opacity:.5;cursor:not-allowed}.ChristmasParentBottomNav_seasonAction__iUW7N{border-color:rgba(154,114,43,.2);background:rgba(248,239,220,.72)}.ChristmasParentBottomNav_logoutAction__zhJ9c{border-color:rgba(146,59,62,.2);background:rgba(255,240,238,.9);color:#923b3e}.ChristmasParentBottomNav_logoutAction__zhJ9c small{color:rgba(146,59,62,.7)}.ChristmasParentBottomNav_logoutError__J_Ujy{margin:0;padding:4px 3px 0;color:#923b3e;font-size:.72rem;font-weight:800;line-height:1.35}.ChristmasParentBottomNav_addChildSection__9qlU5{margin-top:18px;padding:16px;border:1px solid rgba(154,114,43,.2);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 8px 20px rgba(32,49,58,.05)}.ChristmasParentBottomNav_addChildSection__9qlU5 h3{margin:5px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.1;letter-spacing:-.025em}.ChristmasParentBottomNav_addChildForm__ltb5_{display:grid;grid-gap:10px;gap:10px}.ChristmasParentBottomNav_addChildForm__ltb5_ input{min-height:52px;width:100%;padding:0 14px;border:1px solid rgba(20,47,70,.16);border-radius:14px;background:#fff;color:#173149;font:inherit;font-size:.96rem;outline:none}.ChristmasParentBottomNav_addChildForm__ltb5_ input:focus{border-color:rgba(29,102,71,.58);box-shadow:0 0 0 3px rgba(29,102,71,.12)}.ChristmasParentBottomNav_addChildForm__ltb5_ button,.ChristmasParentBottomNav_passButton__6qQuP{min-height:50px;display:grid;place-items:center;padding:0 16px;border:1px solid rgba(29,102,71,.22);border-radius:14px;background:#174f39;color:#fff;font:inherit;font-size:.86rem;font-weight:950;text-align:center;text-decoration:none;cursor:pointer}.ChristmasParentBottomNav_addChildForm__ltb5_ button:disabled{opacity:.48;cursor:not-allowed}.ChristmasParentBottomNav_addChildNote__b7eGF,.ChristmasParentBottomNav_childError__8xIeL{margin:10px 2px 0;font-size:.74rem;font-weight:750;line-height:1.4}.ChristmasParentBottomNav_addChildNote__b7eGF{color:rgba(20,47,70,.64)}.ChristmasParentBottomNav_childError__8xIeL{color:#923b3e}@media (max-width:380px){.ChristmasParentBottomNav_bottomNav__lVr8L{gap:3px;padding-inline:7px}.ChristmasParentBottomNav_navItem__uC4So{min-height:55px;border-radius:10px;font-size:.62rem}.ChristmasParentBottomNav_sheet__tjNsX{padding-inline:11px}.ChristmasParentBottomNav_listEditButton__Vchbl{min-width:58px;padding-inline:8px}}