:root{--pink:#e6177f;--pink-soft:#ffd3e8;--cyan:#19c7d9;--cyan-deep:#007f90;--yellow:#ffd21f;--yellow-soft:#fff3b0;--purple:#6a2fd0;--purple-soft:#e6daff;--sky:#bfe8ff;--sky-light:#e6f6ff;--grass:#3db54a;--grass-deep:#1f7a2e;--ink:#1b1030;--muted:#4a3f63;--white:#fff;--font-display:"Chewy","Comic Sans MS","Marker Felt",system-ui,sans-serif;--font-brush:"Permanent Marker","Marker Felt","Comic Sans MS",system-ui,sans-serif;--font-body:"Nunito","Trebuchet MS",system-ui,sans-serif;--r-card:28px;--r-pill:999px;--grass-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 28' preserveAspectRatio='none'><path d='M0 28V14L8 2L16 14L24 4L32 14L40 0L48 14L56 6L60 14V28Z' fill='%233DB54A'/></svg>");color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--sky);color:var(--ink);font-family:var(--font-body);padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%}.wrap{width:100%;max-width:1120px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 7px var(--white);border-radius:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:100;border-radius:12px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:8px}.fx{-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);letter-spacing:.01em}.c1{color:var(--pink)}.c2{color:var(--cyan)}.c3{color:var(--yellow)}.c4{color:#9b6bff}.c5{color:var(--grass)}.btn{border-radius:var(--r-pill);min-height:56px;font-family:var(--font-display);letter-spacing:.03em;border:3px solid var(--ink);cursor:pointer;box-shadow:0 5px 0 var(--ink);color:var(--ink);background:var(--yellow);justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:1.3rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-3px)}.btn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.btn-pink{background:var(--pink);color:#fff}.btn-white{background:#fff}.btn-sm{min-height:48px;padding:8px 20px;font-size:1.1rem}.top{top:env(safe-area-inset-top,0px);z-index:50;border-bottom:4px solid var(--ink);background:#fff;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:#fff;position:fixed;inset:0 0 auto}.top .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding-block:6px;display:flex}.logo{color:var(--ink);flex-direction:column;line-height:.85;text-decoration:none;display:flex}.logo small{font-family:var(--font-brush);letter-spacing:.14em;color:var(--ink);font-size:.8rem}.logo b{font-family:var(--font-display);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);font-size:2rem;font-weight:400}.logo img{border-radius:50%;width:72px;height:72px;display:block}.logo.big img{width:150px;height:150px}.hero{background:linear-gradient(var(--sky) 0%,var(--sky-light) 100%);padding-block:40px 0;position:relative;overflow:hidden}.cloud{fill:#fff;opacity:.95;pointer-events:none;position:absolute}.cloud.a{width:220px;animation:38s linear infinite alternate drift;top:18px;left:-40px}.cloud.b{width:260px;animation:46s linear infinite alternate-reverse drift;top:90px;right:-60px}.cloud.c{opacity:.7;width:160px;animation:52s linear infinite alternate drift;top:310px;left:55%}@keyframes drift{0%{transform:translate(-24px)}to{transform:translate(36px)}}.hero-grid{align-items:center;gap:24px;display:grid;position:relative}.hero h1{margin-bottom:18px;font-size:clamp(2.8rem,11vw,5.4rem)}.hero h1 .big{font-size:1.25em;display:inline-block;transform:rotate(-3deg)}.sub{max-width:34ch;color:var(--ink);margin-bottom:26px;font-size:1.2rem;font-weight:700}.cta-row{flex-wrap:wrap;gap:16px;display:flex}.hero-art{min-width:0;position:relative}.hero-art svg{width:100%;height:auto;display:block;overflow:visible}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{opacity:0;border-radius:3px;width:10px;height:16px;animation:5s ease-in infinite fall;position:absolute;top:-16px}@keyframes fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(560px)rotate(540deg)}}.bob{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite bob}.bob.d1{animation-delay:-1s}.bob.d2{animation-delay:-2.2s}.bob.d3{animation-delay:-3.1s}@keyframes bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}.grass{background:var(--grass-img) repeat-x bottom/60px 28px;height:28px;margin-top:-1px}.grass-fill{background:var(--grass);height:14px}.divider{z-index:2;position:relative}section{position:relative}.band{padding-block:56px 48px}.band.white{background:#fff}.band.sky{background:var(--sky-light)}.ribbon{justify-content:center;margin-bottom:12px;display:flex}.ribbon h2{color:#fff;background:var(--purple);clip-path:polygon(0 0,100% 0,calc(100% - 18px) 50%,100% 100%,0 100%,18px 50%);text-align:center;text-shadow:0 3px 0 var(--ink);padding:12px 44px 14px;font-size:clamp(1.7rem,6.5vw,2.8rem);display:inline-block;position:relative}.ribbon.pink h2{background:var(--pink)}.ribbon.cyan h2{background:var(--cyan-deep)}.ribbon.green h2{background:var(--grass-deep)}.ribbon-wrap{filter:drop-shadow(0 5px 0 var(--ink));justify-content:center;margin-bottom:14px;display:flex}.lede{text-align:center;max-width:46ch;color:var(--muted);margin:0 auto 32px;font-weight:700}.steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.step{border:4px solid var(--cyan);border-radius:var(--r-card);box-shadow:0 6px 0 var(--cyan);background:#fff;grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:24px 22px;transition:transform .2s;display:grid}.step:hover{transform:translateY(-5px)}.step:nth-child(2){border-color:var(--pink);box-shadow:0 6px 0 var(--pink)}.step:nth-child(3){border-color:var(--yellow);box-shadow:0 6px #d9a900}.step svg{width:84px;height:84px}.step h3{margin-bottom:4px;font-size:1.5rem}.step p{color:var(--muted);font-size:1rem;font-weight:700}.nothing{background:var(--yellow);border:4px solid var(--ink);border-radius:var(--r-card);text-align:center;max-width:640px;box-shadow:0 6px 0 var(--ink);margin:30px auto 0;padding:18px 22px;transform:rotate(-1deg)}.nothing b{font-family:var(--font-display);font-size:1.5rem;font-weight:400;display:block}.marquee{padding-block:6px 14px;overflow:hidden}.track{gap:18px;width:max-content;margin:0;padding:0;list-style:none;animation:70s linear infinite slide;display:flex}.marquee:hover .track,.marquee:focus-within .track{animation-play-state:paused}.track li{flex:none}.track img{border:4px solid var(--ink);width:auto;height:300px;box-shadow:0 6px 0 var(--ink);border-radius:24px;display:block}@keyframes slide{to{transform:translate(calc(-50% - 9px))}}@media (width<=639px){.track img{height:220px}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.track li[aria-hidden]{display:none}}.tiles{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.tile{border:4px solid var(--ink);min-width:0;min-height:170px;box-shadow:0 5px 0 var(--ink);border-radius:24px;flex-direction:column;gap:6px;padding:16px 14px 18px;transition:transform .2s,box-shadow .2s;display:flex}.tile:hover{box-shadow:0 11px 0 var(--ink);transform:translateY(-6px)rotate(-1deg)}.tile svg{width:34px;height:34px}.tile h3{overflow-wrap:anywhere;font-size:1.25rem}.tile .say{font-family:var(--font-brush);margin-top:auto;font-size:1rem;line-height:1.2}.t-pink{background:var(--pink);color:#fff}.t-cyan{background:var(--cyan);color:var(--ink)}.t-yellow{background:var(--yellow);color:var(--ink)}.t-purple{background:var(--purple);color:#fff}.t-green{color:var(--ink);background:#7ed957}.t-sky{color:var(--ink);background:#8fd3ff}.t-white{color:var(--ink);background:#fff}.tile.wide{grid-column:1/-1}.baby{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.baby span{font-family:var(--font-brush);color:var(--ink);border:3px solid var(--ink);border-radius:var(--r-pill);background:#fff;padding:2px 12px;font-size:.95rem}.tile.wide .baby span:first-child{background:var(--pink-soft)}.tile.wide .baby span:nth-child(2){background:#cfefff}.tile.wide .baby span:nth-child(3){background:var(--yellow-soft)}.packs{gap:34px;max-width:1080px;margin:12px auto 0;display:grid}.pack{border:5px solid var(--cyan);box-shadow:0 8px 0 var(--cyan-deep);background:#fff;border-radius:32px;padding:34px 24px 28px;transition:transform .2s;position:relative}.pack:hover{transform:translateY(-6px)}.pack.pop{border-color:var(--pink);box-shadow:0 8px #a00c57}.badge{background:var(--yellow);color:var(--ink);font-family:var(--font-brush);border:3px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 4px 0 var(--ink);padding:8px 18px;font-size:1.05rem;position:absolute;top:-22px;right:18px;transform:rotate(4deg)}.pack .tag{font-family:var(--font-brush);color:var(--cyan-deep);font-size:1.1rem}.pack.pop .tag{color:var(--pink)}.pack h3{margin-bottom:10px;font-size:2rem}.price{font-family:var(--font-brush);color:#fff;background:var(--cyan-deep);clip-path:polygon(4% 8%,98% 0,100% 88%,3% 100%);margin-bottom:18px;padding:8px 26px 12px;font-size:3.2rem;line-height:1;display:inline-block;transform:rotate(-2deg)}.pack.pop .price{background:var(--pink)}.pack.flock{border-color:#ff6fb0;box-shadow:0 8px #c2187a}.pack.flock .tag{color:#c2187a}.pack.flock .price{background:#ff6fb0}.price .ph{font-size:1.2rem;font-family:var(--font-body);vertical-align:middle}.price small{font-size:1rem;font-family:var(--font-body);margin-left:4px;font-weight:800}.checks{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:28px 1fr;gap:10px;font-size:1rem;font-weight:700;display:grid}.checks svg{width:26px;height:26px;margin-top:1px}.plus{font-family:var(--font-display);color:var(--pink);font-size:1.15rem}.packnote{text-align:center;font-family:var(--font-brush);margin-top:30px;font-size:1.4rem}.flam{background:var(--pink);color:#fff;padding-block:56px 48px;overflow:hidden}.flam-grid{align-items:center;gap:30px;display:grid}.flam h2{color:#fff;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);margin-bottom:16px;font-size:clamp(2rem,8vw,3.6rem)}.flam p{max-width:40ch;margin-bottom:24px;font-size:1.15rem;font-weight:800}.flam .art{border:5px solid var(--ink);box-shadow:0 8px 0 var(--ink);background:#ffb3d6;border-radius:32px;padding:12px}.flam .art img{border-radius:22px;width:100%;height:auto;display:block}.anon{background:var(--purple);color:#fff;padding-block:52px 48px}.anon-grid{align-items:center;gap:28px;max-width:960px;margin:0 auto;display:grid}.anon h2{color:var(--yellow);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);margin-bottom:14px;font-size:clamp(2rem,8vw,3.2rem)}.anon p{max-width:44ch;font-size:1.15rem;font-weight:700}.anon svg{width:min(260px,70%);height:auto;margin:0 auto;display:block}.area-grid{align-items:center;gap:28px;max-width:960px;margin:0 auto;display:grid}.map{border:5px solid var(--grass-deep);box-shadow:0 8px 0 var(--grass-deep);background:#fff;border-radius:32px;padding:10px}.map svg{width:100%;height:auto;display:block}.area-copy h3{margin-bottom:10px;font-size:2rem}.area-copy p{margin-bottom:14px;font-weight:700}.area-copy .out{background:var(--yellow-soft);border:3px solid var(--ink);border-radius:18px;padding:14px 16px;font-size:1rem}.order{background:linear-gradient(var(--sky-light),var(--sky));padding-block:56px}.card{border:5px solid var(--pink);max-width:860px;box-shadow:0 10px 0 var(--ink);background:#fff;border-radius:36px;margin:0 auto;padding:28px 20px 30px}.fs{border:0;min-width:0;margin:0 0 26px;padding:0}.fs>legend{font-family:var(--font-display);color:var(--purple);border-bottom:3px dotted var(--sky);padding:0;width:100%;margin-bottom:12px;padding-bottom:6px;font-size:1.5rem;display:block}.row{gap:16px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}label,.lbl{font-size:1rem;font-weight:800}.opt{color:var(--muted);font-size:.9rem;font-weight:700}input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea{font:inherit;color:var(--ink);border:3px solid var(--ink);background:#fff;border-radius:16px;width:100%;min-width:0;min-height:52px;padding:12px 14px;font-size:1rem}textarea{resize:vertical;min-height:110px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--purple);box-shadow:0 0 0 6px var(--purple-soft)}.field.bad input,.field.bad select,.field.bad textarea{background:#fff1f3;border-color:#b00020}.err{color:#b00020;min-height:0;font-size:.92rem;font-weight:800}.err:empty{display:none}.hint{color:var(--muted);font-size:.9rem;font-weight:700}.picks{gap:14px;display:grid}.flock-shots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flock-shots img{aspect-ratio:4/5;object-fit:cover;border:3px solid var(--ink);border-radius:18px;width:100%;height:auto;display:block}.pick input{opacity:0;width:1px;height:1px;position:absolute}.pick span.box{border:4px solid var(--ink);cursor:pointer;background:#fff;border-radius:22px;min-height:84px;padding:16px 18px;transition:transform .15s,background .15s;display:block}.pick span.box b{font-family:var(--font-display);font-size:1.35rem;font-weight:400;display:block}.pick span.box em{color:var(--muted);font-size:.95rem;font-style:normal;font-weight:700}.pick input:checked+span.box{background:var(--yellow);border-color:var(--ink);box-shadow:0 5px 0 var(--ink);transform:translateY(-3px)}.pick input:checked+span.box em{color:var(--ink)}.pick input:focus-visible+span.box{outline:3px solid var(--purple);outline-offset:3px;box-shadow:0 0 0 7px var(--purple-soft)}.signs{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.signs.large{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.signs.large img{aspect-ratio:3/4}.sign{min-width:0;position:relative}.sign input{opacity:0;width:1px;height:1px;position:absolute}.sign .sbox{border:3px solid var(--ink);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.sign img{aspect-ratio:1;object-fit:contain;background:#4e7a35;width:100%;height:auto;display:block}.sign b{font-family:var(--font-display);text-align:center;margin-top:auto;padding:8px 6px 10px;font-size:1.05rem;font-weight:400;line-height:1.1}.sign:hover .sbox{transform:translateY(-3px)}.sign input:checked+.sbox{background:var(--yellow);box-shadow:0 5px 0 var(--ink);transform:translateY(-3px)}.sign input:checked+.sbox:after{content:"";border:3px solid var(--ink);background:#7ed957 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><path d='M8 14.5l4 4 8-9' fill='none' stroke='%231B1030' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/22px no-repeat;border-radius:50%;width:32px;height:32px;position:absolute;top:8px;right:8px}.sign input:focus-visible+.sbox{outline:3px solid var(--purple);outline-offset:3px}.anon-box{background:var(--purple-soft);border:3px solid var(--purple);border-radius:20px;gap:14px;padding:16px;display:grid}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.check input{width:28px;height:28px;accent-color:var(--purple);flex:none;margin:2px 0 0}.submit{width:100%;min-height:68px;font-size:1.6rem}.fine{text-align:center;color:var(--muted);margin-top:14px;font-size:.95rem;font-weight:700}.alert{color:#7a0016;background:#fff1f3;border:3px solid #b00020;border-radius:16px;margin-bottom:20px;padding:12px 16px;font-weight:800}.thanks{text-align:center;padding:10px 0}.thanks h3{color:var(--pink);margin-bottom:10px;font-size:2.4rem}.thanks p{margin-bottom:14px;font-weight:700}.summary{text-align:left;background:var(--sky-light);border:3px dashed var(--cyan-deep);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:16px 0;padding:14px 16px;font-size:.95rem}.devnote{background:var(--yellow-soft);border:3px solid var(--ink);text-align:left;border-radius:16px;margin-bottom:12px;padding:12px 14px;font-size:.92rem;font-weight:700}footer{background:var(--grass-deep);color:#fff;padding-block:40px 36px}.foot{gap:26px;display:grid}footer .logo,footer .logo small,footer .logo small{color:#fff}footer a{font-weight:800}.social{gap:12px;margin-top:10px;display:flex}.social a{width:52px;height:52px;color:var(--ink);border:3px solid var(--ink);background:#fff;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.social a:hover{transform:translateY(-3px)rotate(-6deg)}.social svg{width:26px;height:26px}.ph{background:var(--yellow);color:var(--ink);border-radius:8px;padding:1px 8px;font-weight:800}.small{opacity:.95;font-size:.9rem}@media (width>=640px){.row.two{grid-template-columns:1fr 1fr}.row.three{grid-template-columns:2fr 1.2fr 1fr}.picks{grid-template-columns:repeat(3,1fr)}.card{padding:36px 36px 38px}.steps{grid-template-columns:repeat(3,1fr)}.step{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px 20px}}@media (width>=900px){.hero-grid{grid-template-columns:1fr 1.15fr}.flam-grid{grid-template-columns:1.1fr 1fr}.anon-grid{grid-template-columns:1.4fr 1fr}.area-grid{grid-template-columns:1fr 1fr}.packs{grid-template-columns:repeat(3,1fr);align-items:stretch}.pack{flex-direction:column;display:flex}.pack .checks{flex:1;align-content:start}.tiles{grid-template-columns:repeat(4,1fr)}.tile.wide{grid-column:span 2}.tile.full{grid-column:1/-1;min-height:120px}.foot{grid-template-columns:1.2fr 1fr 1fr}.hero{padding-top:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.confetti{display:none}}.cat-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 18px;display:flex}.cat-tabs button{font:inherit;font-family:var(--font-display);border:3px solid var(--ink);border-radius:var(--r-pill);min-height:48px;color:var(--ink);cursor:pointer;background:#fff;padding:8px 20px;font-size:1.15rem}.cat-tabs button[aria-selected=true]{background:var(--pink);color:#fff;box-shadow:0 4px 0 var(--ink)}.cat-tabs button:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.cat-tabs .count{border-radius:var(--r-pill);background:var(--yellow);min-width:1.8em;color:var(--ink);margin-left:4px;padding:0 6px;font-size:.9rem;display:inline-block}.cat-note{text-align:center;max-width:52ch;color:var(--muted);margin:0 auto 20px;font-weight:700}.signs.catalog{margin:0;padding:0;list-style:none}button.sign{width:100%;height:100%;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}button.sign:focus-visible .sbox{outline:3px solid var(--purple);outline-offset:3px}.sign .choose{border-radius:var(--r-pill);background:var(--pink);color:#fff;text-align:center;margin:0 10px 10px;padding:4px 0;font-size:.9rem;font-weight:800;display:block}.signs.catalog .sign b{margin-top:auto;padding-bottom:6px}.shot{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;padding:0;display:block}.shot:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.lightbox{color:#fff;background:#14141eeb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 16px 24px}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox::backdrop{background:0 0}.lightbox figure{flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:flex}.lightbox img{object-fit:contain;border:4px solid #fff;border-radius:18px;width:auto;max-width:min(100%,1200px);height:auto;max-height:calc(100dvh - 150px);display:block}.lightbox figcaption{text-align:center;max-width:60ch;font-weight:700}.lb-count{border-radius:var(--r-pill);background:var(--yellow);color:var(--ink);margin-left:8px;padding:0 10px;display:inline-block}.lb-btn{border:3px solid var(--ink);width:52px;height:52px;color:var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;line-height:1;display:flex;position:absolute}.lb-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.lb-prev{top:50%;left:12px;transform:translateY(-50%)}.lb-next{top:50%;right:12px;transform:translateY(-50%)}.lb-close{font-size:2rem;top:10px;right:12px}@media (width<=639px){.lb-prev,.lb-next{top:auto;bottom:16px;transform:none}.lightbox{padding-bottom:84px}.lightbox img{max-height:calc(100dvh - 210px)}}.top-right{align-items:center;gap:12px;display:flex}.top-social{gap:8px;margin-top:0}.top-social a{width:44px;height:44px}.top-social svg{width:22px;height:22px}@media (width<=420px){.top-right{gap:8px}.top-social{gap:6px}.top-social a{width:40px;height:40px}.top .btn-sm{padding-inline:14px;font-size:1rem}}
