:root{--kraft:#b6936d;--kraft-dark:#917559;--cream:#e8cbad;--ink:#141414;--green:#5a9a3c;--green-ink:#1f3d17;--yellow:#f5bb35;--text:#141414;--muted:#3b2f22;--adopted-red:#c0302a;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kraft:#a3835f;--kraft-dark:#7f664c;--cream:#e2c4a5;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--kraft:#a3835f;--kraft-dark:#7f664c;--cream:#e2c4a5;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}html,body{min-height:100%;margin:0;overflow-x:clip}body{background-color:var(--kraft);color:var(--text);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.035' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.17 0 0 0 0 0.08 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.13 0 0 0 0 0.05 0 0 0 0.9 -0.35'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23m)'/%3E%3C/svg%3E");font-family:Khand,Arial Narrow,sans-serif;font-weight:600}button{font:inherit}.screen{flex-direction:column;align-items:center;min-height:100dvh;padding:28px 20px 40px;display:none}.screen.on{display:flex}.logo{width:min(420px,78vw);height:auto;display:block}.logo.small{width:min(260px,56vw)}.gnome{width:var(--gw,240px);aspect-ratio:800/1200;position:relative}.gnome img{z-index:1;width:100%;height:auto;display:block;position:relative}.gnome:after{content:"";z-index:0;background:#28190a47;border-radius:50%;height:7%;position:absolute;bottom:-3%;left:8%;right:8%}.gnome.sobbing img{transform-origin:50% 100%;animation:1.6s ease-in-out infinite sob}@keyframes sob{0%,55%,to{transform:translateY(0)scaleY(1)}62%{transform:translateY(1.5%)scaleY(.985)}70%{transform:translateY(-.5%)scaleY(1.01)}78%{transform:translateY(1%)scaleY(.99)}}.tear{z-index:2;aspect-ratio:40/52;transform-origin:50% 0;opacity:0;width:4.6%;animation:drip var(--d,1.6s) ease-in infinite;animation-delay:var(--delay,0s);filter:drop-shadow(0 1px 1px #143c642e);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2052'%3E%3Cdefs%3E%3ClinearGradient%20id='t'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23e2f3ff'/%3E%3Cstop%20offset='.45'%20stop-color='%238ecdf2'/%3E%3Cstop%20offset='1'%20stop-color='%234a9ad6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath%20d='M20%203C24%2014%2034%2026%2034%2035%2034%2042.7%2027.7%2049%2020%2049S6%2042.7%206%2035C6%2026%2016%2014%2020%203Z'%20fill='url(%23t)'%20stroke='%232f7cb5'%20stroke-opacity='.35'%20stroke-width='1.4'/%3E%3Cellipse%20cx='14'%20cy='33'%20rx='3.6'%20ry='6'%20fill='%23ffffff'%20opacity='.5'%20transform='rotate(-16%2014%2033)'/%3E%3Cellipse%20cx='26'%20cy='42'%20rx='2'%20ry='2.6'%20fill='%23ffffff'%20opacity='.3'/></svg>") 0 0/100% 100% no-repeat;margin-left:-2.3%;position:absolute}@keyframes drip{0%{opacity:0;transform:translateY(-6%)scale(.2,.14)}10%{opacity:.9;transform:translateY(0)scale(.82,.88)}22%{opacity:1;transform:translateY(50%)scaleY(1.05)}62%{opacity:.92;transform:translateY(140%)scale(.92,1.1)}to{opacity:0;transform:translateY(200%)scale(.5,.6)}}.tears-off .tear{opacity:0;animation:none}.puddle{z-index:0;opacity:0;background:#7fc4ee;border-radius:50%;height:6%;transition:opacity 1s,transform 1s;position:absolute;bottom:-4%;left:18%;right:18%;transform:scale(.6)}.gnome.sobbing .puddle{opacity:.55;transform:scale(1)}.gnome.happy img{transform-origin:50% 100%;animation:.9s cubic-bezier(.3,0,.3,1) infinite hop}.gnome.relieved{aspect-ratio:667/1090}@keyframes hop{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.04,.95)}45%{transform:translateY(-9%)scale(.98,1.03)}75%{transform:translateY(0)scale(1.03,.97)}}.pill{letter-spacing:.02em;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:.12em 1.3em 0;font-family:Khand,sans-serif;font-size:clamp(34px,7vw,48px);font-weight:700;line-height:1.2;transition:transform .15s,box-shadow .15s;box-shadow:0 5px #141414d9}.pill:hover{transform:translateY(-2px);box-shadow:0 7px #141414d9}.pill:active{transform:translateY(3px);box-shadow:0 2px #141414d9}.pill.yellow{background:var(--yellow)}.pill.green{background:var(--green)}.pill[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:0 5px #14141480}.pill:focus-visible,.link:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.pill.pill-sm{padding:7px 22px 5px;font-size:clamp(22px,2.2vw,24px);line-height:1.15;box-shadow:0 4px #141414d9}.pill.pill-sm:hover{transform:translateY(-2px);box-shadow:0 6px #141414d9}.pill.pill-sm:active{transform:translateY(2px);box-shadow:0 1px #141414d9}.field input:focus,.field input:focus-visible{outline:none}.field .line:focus-within{border-bottom-width:3px;border-bottom-color:var(--ink);background:#ffffff59}.link{color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px;font-family:Khand,sans-serif;font-size:20px;font-weight:600;text-decoration:underline}#intro{text-align:center;justify-content:center;gap:22px}.frame{background:var(--kraft-dark);justify-content:center;padding:34px 40px 26px;display:flex}.tagline{color:var(--ink);letter-spacing:.04em;margin:0;font-family:Amatic SC,cursive;font-size:clamp(34px,6vw,46px);font-weight:700;line-height:1}.sub{color:var(--muted);max-width:30ch;margin:-6px 0 4px;font-size:20px;font-weight:500}#file{justify-content:center;gap:18px}.desk{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(12px,4vw,48px);width:100%;max-width:960px;display:flex}.folder{background:var(--kraft-dark);width:min(560px,100%);padding:clamp(18px,3vw,30px);position:relative}.folder-tab{background:var(--kraft-dark);height:30px;color:var(--cream);border-radius:8px 8px 0 0;padding:4px 18px 0;font-size:18px;position:absolute;top:-30px;left:0}.cert{background:var(--cream);padding:clamp(16px,3vw,26px) clamp(16px,3vw,28px) 24px;position:relative}.cert-head{flex-wrap:wrap;align-items:center;gap:12px;padding-right:70px;display:flex}.cert-head img{width:min(190px,42vw);height:auto}.cert-title{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Arvo,serif;font-size:clamp(17px,2.6vw,23px);font-weight:700;line-height:1.05}.seal{width:64px;height:auto;position:absolute;top:10px;right:14px;transform:rotate(8deg)}.field{color:var(--green-ink);align-items:baseline;gap:10px;margin-top:18px;font-family:Arvo,serif;font-size:clamp(18px,2.6vw,22px);font-style:italic;font-weight:700;display:flex}.field label,.field span.k{white-space:nowrap}.field .line{border-bottom:2px solid var(--green-ink);flex:1;min-width:0;padding:0 2px 2px}.field input{width:100%;font:inherit;color:var(--ink);outline-offset:6px;background:0 0;border:0;padding:0;font-style:normal}.field input::placeholder{color:#1f3d1773;font-style:italic}.field .val{color:var(--ink);font-style:normal}.hint{color:var(--muted);min-height:1.3em;margin:10px 0 0;font-family:Khand,sans-serif;font-size:17px;font-weight:500}.file-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.sniff{text-align:center;min-height:1.1em;margin:0 0 6px;font-family:Amatic SC,cursive;font-size:30px;font-weight:700}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(260px 180px at 12% 78%,#5a3c1929,#0000 70%),radial-gradient(200px 260px at 88% 30%,#5a3c1921,#0000 70%),radial-gradient(circle at 82% 86%,#0000 46px,#5f3c1938 47px,#5f3c1914 52px,#0000 54px),linear-gradient(100deg,#0000 49.7%,#462d142e 50%,#fff0d21f 50.4%,#0000 50.8%),repeating-linear-gradient(90deg,#3c280f0d 0 2px,#0000 2px 9px);position:fixed;inset:0}main,.site-header,.site-footer{z-index:1;position:relative}.site-header{z-index:15;filter:drop-shadow(0 4px 5px #28190a38);background:var(--kraft-dark);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5px),97.92% calc(100% - 3.5px),95.83% calc(100% - 2.4px),93.75% calc(100% - 3.9px),91.67% calc(100% - 4px),89.58% calc(100% - .4px),87.5% calc(100% - .1px),85.42% calc(100% - 5.4px),83.33% calc(100% - 1.7px),81.25% calc(100% - 1.5px),79.17% calc(100% - 6.4px),77.08% calc(100% - 3px),75% calc(100% - 5.4px),72.92% calc(100% - 3px),70.83% calc(100% - 4.1px),68.75% calc(100% - 1px),66.67% calc(100% - 4.1px),64.58% calc(100% - 5.6px),62.5% calc(100% - 3.3px),60.42% calc(100% - 4.7px),58.33% calc(100% - 4.3px),56.25% calc(100% - .4px),54.17% calc(100% - 4.9px),52.08% calc(100% - 3.8px),50% calc(100% - 1.9px),47.92% calc(100% - .2px),45.83% calc(100% - 5.5px),43.75% calc(100% - 3px),41.67% calc(100% - 4.6px),39.58% calc(100% - 5.6px),37.5% calc(100% - 4.6px),35.42% calc(100% - 5.9px),33.33% calc(100% - 2.5px),31.25% calc(100% - 5.1px),29.17% calc(100% - 2.8px),27.08% calc(100% - 6px),25% calc(100% - 5.6px),22.92% calc(100% - .6px),20.83% calc(100% - .9px),18.75% calc(100% - 1.4px),16.67% calc(100% - 6.2px),14.58% calc(100% - 2.8px),12.5% calc(100% - 4px),10.42% calc(100% - 1.9px),8.33% calc(100% - 3.2px),6.25% calc(100% - 2.5px),4.17% calc(100% - 2.2px),2.08% calc(100% - 3.7px),0% calc(100% - 3.7px));flex-wrap:wrap;align-items:center;gap:16px;padding:14px clamp(14px,4vw,40px) 22px;display:flex;position:sticky;top:0}.site-header:before{content:"";pointer-events:none;background:linear-gradient(#ffffff40,#fff0 40%,#0000000f),repeating-linear-gradient(90deg,#d6b276c7 0 14px,#ceaa6ec7 14px 15px);height:44px;position:absolute;top:50%;left:-2%;right:-2%;transform:translateY(-55%)rotate(-.6deg);box-shadow:0 1px 2px #00000026}.site-header .brand{line-height:0;display:block;position:relative}.site-header .brand img{width:clamp(150px,22vw,210px);height:auto}.site-nav{align-items:center;gap:clamp(8px,2vw,22px);margin-left:auto;display:flex;position:relative}.site-nav a,.site-nav button.navlink{color:var(--ink);cursor:pointer;letter-spacing:.03em;background:0 0;border:0;padding:2px 4px;font-family:Amatic SC,cursive;font-size:clamp(24px,3vw,30px);font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav button.navlink:hover{text-underline-offset:4px;text-decoration:underline}.social{gap:8px;display:flex}.social a{background:var(--ink);width:40px;height:40px;color:var(--cream);border-radius:50%;place-items:center;padding:0;display:grid}.social a:hover{background:#2b2b2b;text-decoration:none}.social svg{width:20px;height:20px}.site-nav a:focus-visible,.site-nav button:focus-visible,.social a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.screen{min-height:auto;padding-top:34px}.scrawl{font-family:Amatic SC,cursive;font-weight:700}.stamp-word{color:#b3372b;letter-spacing:.08em;opacity:.7;mix-blend-mode:multiply;pointer-events:none;border:3px solid;border-radius:4px;padding:2px 10px 0;font-family:Khand,sans-serif;font-weight:700;line-height:1.1;position:absolute}.thisway{pointer-events:none;opacity:.55;color:var(--ink);position:absolute}.tape{clip-path:polygon(3% 0,97% 4%,100% 22%,97% 46%,100% 70%,96% 100%,2% 96%,0 74%,3% 50%,0 26%);background:repeating-linear-gradient(90deg,#debe87d9 0 12px,#d4b47dd9 12px 13px);width:110px;height:30px;position:absolute;box-shadow:0 1px 2px #0000002e}#intro{width:100%;max-width:1100px;margin:0 auto;position:relative}.tagline{font-size:clamp(46px,8vw,72px)}.boxscene{aspect-ratio:320/385;width:min(340px,76vw);margin:4px auto 0;position:relative}.boxscene svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.boxscene svg.front{z-index:3}.boxscene .gnome{z-index:2;--gw:auto;width:62.5%;position:absolute;top:5%;left:18.75%}.boxscene .gnome:after{display:none}.feed{scroll-margin-top:110px}.feed[hidden]{display:none}.feed{z-index:1;background:var(--kraft-dark);clip-path:polygon(0% 4.4px,2.5% 5.2px,5% 5.6px,7.5% 6.6px,10% 5.2px,12.5% 6.5px,15% .2px,17.5% 3.3px,20% 6.6px,22.5% 4.5px,25% 6.3px,27.5% .8px,30% 3.3px,32.5% 1.7px,35% 3.8px,37.5% 4px,40% .1px,42.5% 1.5px,45% 2px,47.5% 6.4px,50% 5.4px,52.5% 1.1px,55% 5.6px,57.5% 1px,60% 4.3px,62.5% .9px,65% 0,67.5% 6.1px,70% 1.5px,72.5% 1.5px,75% 6.9px,77.5% 6.1px,80% 2px,82.5% 6.7px,85% 3.8px,87.5% 4.7px,90% 1.4px,92.5% 6.6px,95% 4.8px,97.5% 6.8px,100% 6.3px,100% calc(100% - 2.1px),97.5% calc(100% - 2.5px),95% calc(100% - 1.2px),92.5% calc(100% - 1px),90% calc(100% - .5px),87.5% calc(100% - 2.1px),85% calc(100% - 4.2px),82.5% 100%,80% calc(100% - 4.7px),77.5% calc(100% - 2.4px),75% calc(100% - 2.2px),72.5% calc(100% - 5.7px),70% calc(100% - 3.4px),67.5% calc(100% - 2.2px),65% calc(100% - 3.4px),62.5% calc(100% - 4.9px),60% calc(100% - .4px),57.5% calc(100% - 6.8px),55% calc(100% - .2px),52.5% calc(100% - 5.2px),50% calc(100% - 5.9px),47.5% calc(100% - .1px),45% calc(100% - 5.5px),42.5% calc(100% - 2.6px),40% calc(100% - 4px),37.5% calc(100% - .1px),35% calc(100% - .3px),32.5% calc(100% - 1.3px),30% calc(100% - 6.7px),27.5% calc(100% - 1.4px),25% calc(100% - 5.3px),22.5% calc(100% - 6.5px),20% calc(100% - 6.6px),17.5% calc(100% - 2.4px),15% calc(100% - 2.5px),12.5% calc(100% - 3.7px),10% calc(100% - 5.4px),7.5% calc(100% - .8px),5% calc(100% - 5.2px),2.5% calc(100% - 5.6px),0% calc(100% - 6px));max-width:1100px;margin:30px auto 0;padding:46px clamp(16px,4vw,40px) 60px;position:relative}.feed-head{flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin-bottom:28px;display:flex}.feed-head h2{color:var(--ink);background:0 0;margin:0;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1}.feed-head p{color:var(--ink);max-width:40ch;margin:0;font-size:20px;font-weight:500}.feed-head .scrawl{color:var(--cream);margin-left:auto;font-size:30px;transform:rotate(-3deg)}.posts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:34px 26px;display:grid}.post{transform:rotate(var(--r,0deg));background:#f6ead9;padding:20px 12px 14px;position:relative;box-shadow:3px 5px #28190a40}.post .tape{transform:rotate(var(--tr,-3deg));margin-left:-55px;top:-14px;left:50%}.post-top{align-items:center;gap:9px;margin-bottom:10px;display:flex}.avatar{width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding-top:2px;font-size:17px;font-weight:700;display:grid}.handle{font-size:18px;font-weight:700;line-height:1.05}.where{color:var(--muted);font-size:15px;font-weight:500;line-height:1}.scene{aspect-ratio:1;background:#ddd;position:relative;overflow:hidden}.scene svg{width:100%;height:100%;position:absolute;inset:0}.scene img{height:auto;position:absolute}.post-actions{align-items:center;gap:6px;margin:8px 0 2px;display:flex}.post-actions button{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:4px;line-height:0}.post-actions button:focus-visible{outline:3px solid var(--ink)}.post-actions svg{width:24px;height:24px}.like[aria-pressed=true] svg{fill:#d6453d;stroke:#d6453d}.likes{font-size:17px;font-weight:700}.caption{margin:2px 0 0;font-size:18px;font-weight:500;line-height:1.25}.caption b{font-weight:700}.caption .tag{color:#2d5b1f;font-weight:700}.site-footer{clip-path:polygon(0% 1.5px,2.08% 6.2px,4.17% .8px,6.25% 4.5px,8.33% .5px,10.42% 1.6px,12.5% 6.4px,14.58% 1.3px,16.67% 4.1px,18.75% 2.9px,20.83% 2.9px,22.92% 3.2px,25% 1.2px,27.08% 5.3px,29.17% .6px,31.25% 1.5px,33.33% .1px,35.42% 1.7px,37.5% 2.6px,39.58% 5.8px,41.67% 2.4px,43.75% .7px,45.83% 1.7px,47.92% 6.3px,50% .4px,52.08% 4px,54.17% 2.4px,56.25% 4.2px,58.33% 2.2px,60.42% 4.4px,62.5% 3.2px,64.58% 4.2px,66.67% 5.8px,68.75% 3.7px,70.83% .9px,72.92% .4px,75% 6.1px,77.08% 3.1px,79.17% 1.2px,81.25% 6.1px,83.33% 3.7px,85.42% 4.7px,87.5% 5.6px,89.58% 1.8px,91.67% 2.3px,93.75% 5.6px,95.83% .9px,97.92% 4.9px,100% .6px,100% 100%,0 100%);color:var(--cream);background:#7f664c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:0;padding:40px clamp(16px,4vw,40px) 34px;display:flex}.site-footer .scrawl{color:var(--cream);font-size:34px}.site-footer small{font-size:17px;font-weight:500}.site-footer .social a{background:var(--cream);color:var(--ink)}@media (width<=640px){.site-nav{gap:6px}.site-nav a,.site-nav button.navlink{font-size:22px}.social a{width:34px;height:34px}.pill.pill-sm{padding:6px 16px 4px;font-size:19px;line-height:1.15}.site-header{justify-content:space-between}.feed-head .scrawl{margin-left:0}.thisway,.stamp-word.hwc{display:none}.stamp-word{font-size:22px!important;top:14px!important}}@media (width<=560px){.site-nav .navlink{display:none}.feed{scroll-margin-top:92px}}.reject{text-align:left;background:#f3e3cf;width:min(560px,100%);margin:34px auto 10px;padding:28px 26px 22px;position:relative;transform:rotate(-1.2deg);box-shadow:3px 5px #28190a40}.reject .tape{margin-left:-55px;top:-14px;left:50%;transform:rotate(2deg)}.reject h2{color:var(--ink);margin:0 0 10px;font-size:clamp(28px,4.5vw,36px);font-weight:700;line-height:1.05}.reject p{max-width:52ch;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3}.reject p:last-child{margin-bottom:0}.reject .stamp-word{font-size:22px;position:absolute;top:16px;right:14px;transform:rotate(9deg)}.reject .slip{color:var(--muted);border-top:2px dashed #1414144d;justify-content:space-between;gap:10px;margin-top:14px;padding-top:8px;font-size:16px;display:flex}@media (width<=640px){.reject .stamp-word{margin-bottom:10px;display:inline-block;position:static;transform:rotate(-3deg)}}.music{z-index:20;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ink);width:52px;height:52px;color:var(--cream);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;right:16px;box-shadow:0 4px #14141459}.music:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.music svg{width:26px;height:26px}.music .off,.music[aria-pressed=false] .on{display:none}.music[aria-pressed=false] .off{display:block}.music[aria-pressed=true]{background:var(--green)}.music[aria-pressed=true] svg{color:var(--ink)}#pay{justify-content:center;gap:18px}.receipt{width:min(440px,100%);box-shadow:10px 10px 0 var(--kraft-dark);background:#f3e3cf;padding:24px 26px 30px;position:relative;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x}.receipt h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-family:Arvo,serif;font-size:24px;font-weight:700}.receipt .for{color:var(--green-ink);margin:0 0 16px;font-family:Arvo,serif;font-size:19px;font-style:italic;font-weight:700}.row{border-bottom:2px dashed #14141440;justify-content:space-between;gap:12px;padding:7px 0;font-size:21px;font-weight:600;display:flex}.row.total{border-bottom:0;padding-top:12px;font-size:28px;font-weight:700}.order-summary{box-shadow:10px 10px 0 var(--kraft-dark);background:#f3e3cf;margin-top:26px;padding:20px 26px 18px;position:relative}.order-summary h3{text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0 0 6px;font-family:Arvo,serif;font-size:17px;font-weight:700}.order-summary .row.total{padding-top:10px;font-size:24px}.order-summary .sum-address{color:var(--ink);border-top:2px dashed #14141440;margin:12px 0 0;padding-top:10px;font-size:17px;font-weight:500;line-height:1.45}.order-summary .sum-address .k{text-transform:uppercase;letter-spacing:.02em;font-family:Arvo,serif;font-size:14px;font-weight:700}.order-summary .ship-note{color:var(--muted);margin:10px 0 0;font-size:16px;font-weight:500}.addon{cursor:pointer;border-bottom:2px dashed #14141440;align-items:center;gap:10px;padding:8px 0;font-size:20px;font-weight:600;display:flex}.addon input{width:22px;height:22px;accent-color:var(--green-ink);margin:0}.addon .p{margin-left:auto}.demo{color:var(--muted);text-align:center;margin:10px 0 0;font-family:Khand,sans-serif;font-size:16px;font-weight:500}.pay-desk{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(16px,4vw,48px);width:100%;max-width:900px;display:flex}.pill.busy{pointer-events:none;opacity:.7}@media (width<=640px){.pay-desk{flex-direction:column;align-items:center}#payGnome{--gw:130px!important}}#homed{text-align:center;gap:20px}.banner{width:min(520px,88vw);height:auto;display:block;transform:rotate(-2deg)}.homed-grid{text-align:left;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(16px,4vw,48px);width:100%;max-width:980px;display:flex}.care{background:var(--kraft-dark);margin-top:22px;padding:22px 22px 18px}.care h3{background:var(--ink);color:var(--cream);margin:0 0 14px;padding:2px 12px 0;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.2;display:inline-block}.care ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.care li{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.care .n{background:var(--cream);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;padding-top:3px;font-size:24px;font-weight:600;display:grid}.care .t{background:var(--ink);color:var(--cream);justify-self:start;padding:1px 10px 0;font-size:24px;line-height:1.25;display:inline-block}.care .d{color:var(--ink);text-transform:uppercase;letter-spacing:.02em;grid-column:2;margin-top:2px;font-size:18px;font-weight:600}.foot{margin-top:6px;font-family:Amatic SC,cursive;font-size:28px}.stamp-in{animation:.5s cubic-bezier(.2,1.6,.4,1) .5s both stamp}@keyframes stamp{0%{opacity:0;transform:scale(2.4)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}@media (width<=640px){.desk{flex-direction:column;align-items:center}#fileGnome{--gw:140px!important}.seal{width:50px;top:-16px;right:-8px}.cert-head{padding-right:30px}.frame{padding:24px 26px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tear{display:none}}.inbox{color:var(--ink);margin:-6px 0 0;font-size:24px;font-weight:600}.feed-head .illus{color:var(--muted);margin-top:6px;font-size:16px;display:block}.legal{flex-wrap:wrap;gap:6px 18px;display:flex}.legal a{color:var(--cream);text-underline-offset:4px;font-size:18px;font-weight:600}.adopted-stamp{letter-spacing:.1em;color:#c0302a;opacity:.85;mix-blend-mode:multiply;pointer-events:none;border:4px solid;border-radius:6px;padding:2px 14px 0;font-family:Khand,sans-serif;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.1;animation:.5s cubic-bezier(.2,1.6,.4,1) .5s both stampA;position:absolute;bottom:-14px;right:-14px;transform:rotate(-14deg);box-shadow:inset 0 0 0 2px #c0302a40}@keyframes stampA{0%{opacity:0;transform:scale(2.4)rotate(-30deg)}to{opacity:.85;transform:scale(1)rotate(-14deg)}}.legal-page{z-index:1;background:#f3e3cf;max-width:720px;margin:40px auto;padding:30px clamp(18px,4vw,36px);position:relative;box-shadow:3px 5px #28190a40}.legal-page h1{margin:0 0 12px;font-size:clamp(36px,6vw,52px);line-height:1}.legal-page h2{margin:22px 0 6px;font-size:26px}.legal-page p{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.35}.legal-page a{color:var(--ink)}.country-row{cursor:default;flex-wrap:wrap}.combo{flex:180px;max-width:260px;margin-left:auto}.country-btn{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:#fffaf0;border:2px solid #141414b3;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:18px;display:flex}.country-btn svg{flex:none;width:12px;height:8px;transition:transform .15s}.country-btn[aria-expanded=true] svg{transform:rotate(180deg)}.country-btn:focus-visible{outline:2px solid var(--green-ink);outline-offset:1px}.combo-panel{z-index:30;color:var(--ink);background:#fffaf0;border:2px solid #141414b3;border-radius:6px;font-family:Khand,sans-serif;position:fixed;overflow:hidden;box-shadow:0 6px #14141440}.combo-search{width:calc(100% - 12px);font:inherit;color:inherit;background:#fff;border:1.5px solid #14141466;border-radius:4px;margin:6px;padding:4px 8px;font-size:16px;display:block}.combo-search:focus{outline:2px solid var(--green-ink);outline-offset:0}.combo-list{border-top:1px solid #14141426;max-height:240px;margin:0;padding:0 0 4px;font-size:17px;font-weight:500;list-style:none;overflow:auto}.combo-list li{cursor:pointer;align-items:center;gap:6px;padding:5px 10px 5px 6px;display:flex}.combo-list li .check{width:16px;color:var(--green-ink);text-align:center;flex:none;font-weight:700}.combo-list li.sep{border-bottom:2px dashed #14141440}.combo-list li.active{background:#1414141a}.combo-list li.empty{cursor:default;opacity:.6;padding-left:10px}.pill.loading{position:relative;color:#0000!important}.pill.loading:after{content:"";border:4px solid #14141440;border-top-color:#141414;border-radius:50%;width:26px;height:26px;margin:auto;animation:.7s linear infinite gnspin;position:absolute;inset:0}@keyframes gnspin{to{transform:rotate(360deg)}}.returning-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:80vh;padding:40px 20px;display:flex}.returning-screen .gnome{width:min(200px,46vw);animation:1.1s ease-in-out infinite hop}.returning-screen .gnome img{width:100%;display:block}.returning-screen p{color:#141414;margin:0;font-family:Amatic SC,cursive;font-size:clamp(30px,6vw,44px);font-weight:700}.returning-screen .sub{font-family:inherit;font-size:16px;font-weight:400}.receipt .delivery-note,.receipt .country-note{opacity:.8;text-align:left;margin:.15rem 0 .5rem;font-size:.85rem;line-height:1.35}.receipt .country-note{opacity:1;color:#8a3b1f}
