@font-face{font-family:Driftwood Pixel;src:url(/fonts/driftwood-pixel.ttf)format("truetype");font-display:block}:root{--u:3;--ink:#2b1d2e;--muted:#7a6a72;--paper:#f6ecd4;--gold:#c9892f;--green:#4f9a54;--red:#c65a4c;--light:#fff6e2;--px:calc(var(--u) * 1px)}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:Driftwood Pixel,monospace;font-size:calc(var(--u) * 10px);line-height:calc(var(--u) * 11px);-webkit-font-smoothing:none;font-smooth:never;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#1d5873;margin:0;overflow:hidden}#game{width:100vw;height:100vh;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' shape-rendering='crispEdges'%3E%3Cpath d='M1 1h3v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h-4v1h1v1h1v2h-2v-1h-1v-1h-1v-1h-1v2h-2z' fill='%232b1d2e'/%3E%3Cpath d='M2 2h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h-3v1h1v1h1v1h-1v-1h-1v-1h-1v-1h-1v1h-1z' fill='%23fff6e2'/%3E%3C/svg%3E") 1 1,default;display:block;position:fixed;inset:0}.pix{image-rendering:pixelated;image-rendering:crisp-edges;display:block}button{font:inherit;color:inherit;cursor:pointer}.ui{pointer-events:none;z-index:2;position:fixed;inset:0}.ui>*{pointer-events:auto}.frame,.btn,.chip,.slot,.tab,.card{border-style:solid;border-width:calc(var(--u) * 4px);border-image-slice:4 fill;border-image-width:calc(var(--u) * 4px);image-rendering:pixelated;border-image-repeat:stretch}.frame{border-image-source:var(--f-panel)}.chip{border-image-source:var(--f-dark);color:var(--light);padding:0 calc(var(--u) * 2px);align-items:center;gap:calc(var(--u) * 3px);min-height:calc(var(--u) * 17px);display:flex}.btn{border-image-source:var(--f-button);padding:calc(var(--u) * 1px) calc(var(--u) * 4px) calc(var(--u) * 2px);justify-content:center;align-items:center;gap:calc(var(--u) * 3px);white-space:nowrap;background:0 0;outline:none;display:inline-flex}.btn:hover,.btn:focus-visible{border-image-source:var(--f-buttonHover)}.btn:active{border-image-source:var(--f-buttonDown);transform:translateY(var(--px))}.btn.plain{border-image-source:var(--f-plain)}.btn.plain:hover,.btn.plain:focus-visible{border-image-source:var(--f-plainHover)}.btn:disabled{opacity:.45;cursor:default;border-image-source:var(--f-plain);transform:none}.btn.icon{padding:calc(var(--u) * 1px)}.hud{top:calc(var(--u) * 4px);left:calc(var(--u) * 4px);right:calc(var(--u) * 4px);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed}.hud>*{pointer-events:auto}.hud .left,.hud .right{gap:calc(var(--u) * 3px);align-items:center;display:flex}.hud .clock{min-width:calc(var(--u) * 52px)}.prompt{left:50%;bottom:calc(var(--u) * 8px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;transform:translate(-50%)}.prompt.show{opacity:1}.key{min-width:calc(var(--u) * 11px);padding:0 calc(var(--u) * 2px);margin-right:calc(var(--u) * 2px);background:var(--light);color:var(--ink);box-shadow:0 0 0 var(--px) var(--ink), 0 var(--px) 0 var(--px) var(--ink);text-align:center;display:inline-block}.toasts{left:50%;top:calc(var(--u) * 28px);align-items:center;gap:calc(var(--u) * 3px);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast{animation:3.2s steps(8,end) forwards toast}@keyframes toast{0%{opacity:0;transform:translateY(calc(var(--u) * -4px))}8%,80%{opacity:1;transform:none}to{opacity:0}}.veil{z-index:6;padding:calc(var(--u) * 6px);background:#14101e73;justify-content:center;align-items:center;animation:.18s steps(3,end) veil;display:flex;position:fixed;inset:0}@keyframes veil{0%{opacity:0}}.panel{max-width:100%;max-height:calc(100vh - var(--u) * 12px);max-height:calc(100dvh - var(--u) * 12px);padding:calc(var(--u) * 4px) calc(var(--u) * 6px) calc(var(--u) * 6px);flex-direction:column;animation:.2s steps(4,end) pop;display:flex;position:relative}@keyframes pop{0%{transform:scale(.94)}}.panel h2{margin:0 0 calc(var(--u) * 4px);font-size:calc(var(--u) * 20px);line-height:calc(var(--u) * 20px);align-items:center;gap:calc(var(--u) * 4px);font-weight:400;display:flex}.panel .x{top:calc(var(--u) * 2px);right:calc(var(--u) * 2px);position:absolute}.panel .body{padding:0 calc(var(--u) * 2px);margin:0 calc(var(--u) * -2px);padding-bottom:calc(var(--u) * 2px);margin-bottom:calc(var(--u) * -2px);scrollbar-width:thin;scrollbar-color:#a8744b transparent;flex:auto;min-height:0;overflow:hidden auto}.muted{color:var(--muted)}.row{gap:calc(var(--u) * 3px);align-items:center;display:flex}.grow{flex:1}.setbtns{gap:calc(var(--u) * 3px);grid-template-columns:1fr 1fr;display:grid}.setbtns .btn{white-space:nowrap;min-width:0}.setbtns .wide,.setbtns .btn:only-child{grid-column:1/-1}.tabs{gap:calc(var(--u) * 2px);margin-bottom:calc(var(--u) * 3px);flex-wrap:wrap;display:flex}.tab{border-image-source:var(--f-plain);padding:0 calc(var(--u) * 4px) calc(var(--u) * 1px);background:0 0}.tab[aria-selected=true]{border-image-source:var(--f-selected)}.grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 42px), 1fr));gap:calc(var(--u) * 2px);display:grid}.slot{border-image-source:var(--f-slot);aspect-ratio:1;background:0 0;place-items:center;padding:0;display:grid;position:relative}.slot:hover,.slot:focus-visible,.slot[aria-selected=true]{border-image-source:var(--f-plainHover);outline:none}.slot .badge{top:calc(var(--u) * -2px);right:calc(var(--u) * -2px);position:absolute}.slot .unknown{filter:brightness(0)opacity(.25)}.list{gap:calc(var(--u) * 2px);flex-direction:column;display:flex}.item{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;align-items:center;gap:calc(var(--u) * 4px);padding:0 calc(var(--u) * 1px);display:flex}.item .thumb{width:calc(var(--u) * 46px);flex:none;place-items:center;display:grid}.item .name{display:block}.item .sub{color:var(--muted);display:block}.price{align-items:center;gap:calc(var(--u) * 2px);display:inline-flex}.detail{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;padding:calc(var(--u) * 1px) calc(var(--u) * 2px);margin-top:calc(var(--u) * 3px);min-height:calc(var(--u) * 40px)}.shiny-text{color:var(--gold)}.new{color:var(--red)}.catch{text-align:center;min-width:calc(var(--u) * 150px);align-items:center}.catch .fishbox{padding:calc(var(--u) * 6px) 0 calc(var(--u) * 2px);place-items:center;display:grid;position:relative}.catch .fishbox .pix{animation:1.6s steps(8,end) infinite bob}@keyframes bob{50%{transform:translateY(calc(var(--u) * -2px))}}.catch .sparkles .pix{animation:1.1s steps(4,end) infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.catch .title{font-size:calc(var(--u) * 20px);line-height:calc(var(--u) * 22px)}.catch .actions{margin-top:calc(var(--u) * 5px);gap:calc(var(--u) * 3px);justify-content:center;display:flex}.editor{gap:calc(var(--u) * 6px);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.editor .preview{place-items:center;gap:calc(var(--u) * 3px);display:grid}.editor .preview .stage{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;padding:calc(var(--u) * 4px) calc(var(--u) * 8px)}.editor .opts{gap:calc(var(--u) * 3px);flex-direction:column;display:flex}.opt{grid-template-columns:calc(var(--u) * 34px) minmax(0, 1fr);align-items:center;gap:calc(var(--u) * 3px);display:grid}.opt>input,.opt>.stepper,.opt>.swatches{min-width:0}.opt>input{width:calc(100% - var(--px) * 2);margin:0 var(--px);box-sizing:border-box}.editor .opt{grid-template-columns:calc(var(--u) * 44px) minmax(0, 1fr)}.editor .opt>span:first-child{white-space:nowrap}.hint{align-self:center}.opt.vol{grid-template-columns:calc(var(--u) * 48px) minmax(0, 1fr)}.opt.vol>span{white-space:nowrap}.swatches{gap:calc(var(--u) * 2px);flex-wrap:wrap;display:flex}.sw{width:calc(var(--u) * 10px);height:calc(var(--u) * 10px);background:var(--c);box-shadow:0 0 0 var(--px) var(--ink);border:none;padding:0}.sw[aria-pressed=true]{box-shadow:0 0 0 var(--px) var(--ink), 0 0 0 calc(var(--u) * 2px) var(--light), 0 0 0 calc(var(--u) * 3px) var(--ink)}.stepper{align-items:center;gap:calc(var(--u) * 2px);display:flex}.stepper .val{text-align:center;min-width:calc(var(--u) * 44px);flex:1}input.name{font:inherit;color:var(--ink);background:var(--light);box-shadow:0 0 0 var(--px) var(--ink);padding:calc(var(--u) * 1px) calc(var(--u) * 3px);-webkit-user-select:text;user-select:text;border:none;outline:none;width:100%}input[type=range].pixel{appearance:none;width:100%;height:calc(var(--u) * 10px);background:0 0}input[type=range].pixel::-webkit-slider-runnable-track{height:calc(var(--u) * 3px);box-shadow:0 0 0 var(--px) var(--ink);background:#c7a57c}input[type=range].pixel::-moz-range-track{height:calc(var(--u) * 3px);box-shadow:0 0 0 var(--px) var(--ink);background:#c7a57c}input[type=range].pixel::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--u) * 6px);height:calc(var(--u) * 9px);margin-top:calc(var(--u) * -3px);background:var(--light);box-shadow:0 0 0 var(--px) var(--ink);border-radius:0}input[type=range].pixel::-moz-range-thumb{width:calc(var(--u) * 6px);height:calc(var(--u) * 9px);background:var(--light);box-shadow:0 0 0 var(--px) var(--ink);border:none;border-radius:0}.check{text-align:left;align-items:center;gap:calc(var(--u) * 3px);cursor:pointer;display:inline-flex}.check .box{width:calc(var(--u) * 9px);height:calc(var(--u) * 9px);background:var(--light);box-shadow:0 0 0 var(--px) var(--ink);place-items:center;display:grid}.check[aria-checked=true] .box:after{content:"";width:calc(var(--u) * 5px);height:calc(var(--u) * 5px);background:var(--green)}.loading{color:var(--light);z-index:5;background:#1d5873;place-items:center;transition:opacity .6s steps(6,end);display:grid;position:fixed;inset:0}.loading.gone{opacity:0;pointer-events:none}.fade{pointer-events:none;opacity:0;z-index:3;background:#140f1e;transition:opacity .25s steps(5,end);position:fixed;inset:0}.fade.on{opacity:1}.speech{gap:calc(var(--u) * 4px);margin-bottom:calc(var(--u) * 3px);align-items:flex-start;display:flex}.speech .face{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;flex:none}.speech p{margin:0}.mobile-act{right:calc(var(--u) * 6px);bottom:calc(var(--u) * 6px + env(safe-area-inset-bottom));width:calc(var(--u) * 26px);height:calc(var(--u) * 26px);display:none;position:fixed}@media (pointer:coarse){.mobile-act{display:inline-flex}.prompt{bottom:calc(var(--u) * 36px + env(safe-area-inset-bottom))}}[hidden]{display:none!important}@media (max-width:560px){.editor{grid-template-columns:1fr}.editor .preview{grid-auto-flow:column;justify-content:center;align-items:center}.item .thumb{width:calc(var(--u) * 34px)}.panel{padding:calc(var(--u) * 3px) calc(var(--u) * 4px) calc(var(--u) * 4px)}}.hotbar{left:50%;bottom:calc(var(--u) * 4px + env(safe-area-inset-bottom));gap:calc(var(--u) * 1px);display:flex;position:fixed;transform:translate(-50%)}.hotbar .slot{width:calc(var(--u) * 22px);height:calc(var(--u) * 22px)}.hotbar .slot img{width:calc(var(--u) * 14px);height:calc(var(--u) * 14px)}.hotbar .slot .n{right:calc(var(--u) * -1px);bottom:calc(var(--u) * -2px);font-size:calc(var(--u) * 6px);color:var(--ink);text-shadow:0 var(--px) 0 var(--light);position:absolute}.hotbar .slot .k{left:calc(var(--u) * -2px);top:calc(var(--u) * -3px);font-size:calc(var(--u) * 5px);color:var(--muted);position:absolute}.hotbar .slot .water{left:calc(var(--u) * 1px);right:calc(var(--u) * 1px);bottom:calc(var(--u) * -1px);height:calc(var(--u) * 2px);background:linear-gradient(90deg, #5aaad8 calc(var(--w,0) * 100%), #3a2a3d calc(var(--w,0) * 100%));position:absolute}.hotlabel{left:50%;bottom:calc(var(--u) * 32px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;transform:translate(-50%)}.hotlabel.show{opacity:1}.hotbar:not([hidden])~.prompt{bottom:calc(var(--u) * 32px + env(safe-area-inset-bottom))}body:has(.hotbar:not([hidden])) .prompt{bottom:calc(var(--u) * 32px + env(safe-area-inset-bottom))}@media (pointer:coarse){.hotbar{left:calc(var(--u) * 4px);transform:none}.hotbar .slot{width:calc(var(--u) * 19px);height:calc(var(--u) * 19px)}}.packhead{margin-top:calc(var(--u) * 4px)}.packhead.first{margin-top:0}.grid.slots8{gap:calc(var(--u) * 1px);margin-top:calc(var(--u) * 1px);grid-template-columns:repeat(8,minmax(0,1fr))}.slots8 .slot{min-width:0}.slots8 .slot img{object-fit:contain;width:88%;height:88%}.slots8 .slot .n,.slots8 .slot .k{font-size:calc(var(--u) * 5px);pointer-events:none;position:absolute}.slots8 .slot .n{right:calc(var(--u) * -1px);bottom:calc(var(--u) * -2px);color:var(--ink);text-shadow:0 var(--px) 0 var(--light)}.slots8 .slot .k{left:calc(var(--u) * -2px);top:calc(var(--u) * -3px);color:var(--muted)}.slotinfo{height:calc(var(--u) * 38px);min-height:0;overflow:hidden}@media (max-width:520px){.slotinfo{height:calc(var(--u) * 50px)}}.slotinfo .sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slot[data-slot]{touch-action:none}.slot.dragging img{opacity:.35}.slot.droptarget{border-image-source:var(--f-selected)}.dragghost{z-index:50;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * 2px) 0 #28142859);position:fixed;top:0;left:0}body.slotdrag,body.slotdrag *{cursor:grabbing!important}.pack{gap:calc(var(--u) * 3px) calc(var(--u) * 6px);margin-top:calc(var(--u) * 2px);flex-wrap:wrap;display:flex}.packitem{align-items:center;gap:calc(var(--u) * 2px);display:flex}.veil.talkveil{padding-bottom:calc(var(--u) * 8px + env(safe-area-inset-bottom));background:#14101e1f;align-items:flex-end}.panel.talk{width:min(100%, calc(var(--u) * 300px));padding-top:calc(var(--u) * 5px)}.talk .x{display:none}.talk .who{gap:calc(var(--u) * 5px);align-items:flex-start;display:flex}.talk .face{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;padding:calc(var(--u) * 1px);flex:none}.talk .name{color:var(--gold);margin-bottom:calc(var(--u) * 1px)}.talk .text{white-space:pre-wrap;min-height:calc(var(--u) * 44px);cursor:pointer;margin:0}.talk .choices{gap:calc(var(--u) * 3px);margin-top:calc(var(--u) * 3px);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.talk .note{margin-right:auto}.giftgrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 26px), 1fr));gap:calc(var(--u) * 2px);width:100%;max-height:calc(var(--u) * 90px);display:grid;overflow-y:auto}.mail{grid-template-columns:calc(var(--u) * 100px) 1fr;gap:calc(var(--u) * 4px);min-height:calc(var(--u) * 150px);display:grid}.letters{gap:calc(var(--u) * 2px);max-height:calc(var(--u) * 200px);flex-direction:column;display:flex;overflow-y:auto}.letter{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-slot) 4 fill / calc(var(--u) * 4px) stretch;text-align:left;padding:0 calc(var(--u) * 1px);background:0 0}.letter[aria-selected=true],.letter:focus-visible{border-image:var(--f-plainHover) 4 fill / calc(var(--u) * 4px) stretch;outline:none}.letter .from{color:var(--muted)}.letter.unread .title:before{content:"• ";color:var(--red)}.letter .clip{color:var(--gold)}.paper{border-style:solid;border-width:calc(var(--u) * 4px);border-image:var(--f-inset) 4 fill / calc(var(--u) * 4px) stretch;padding:calc(var(--u) * 2px) calc(var(--u) * 4px);max-height:calc(var(--u) * 200px);overflow-y:auto}.paper h3{margin:0 0 calc(var(--u) * 3px);color:var(--gold);font-weight:400}.paper p{margin:0 0 calc(var(--u) * 4px)}@media (max-width:560px){.mail{grid-template-columns:1fr}.letters{max-height:calc(var(--u) * 70px)}}.hud .leftcol{gap:calc(var(--u) * 3px);flex-direction:column;align-items:flex-start;display:flex}.tracker{max-width:calc(var(--u) * 190px);text-align:left;cursor:pointer;font:inherit}.tracker span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tracker .more{color:var(--muted);flex:none}.hearts{gap:calc(var(--u) * 1px);display:inline-flex}.rumour{color:var(--ink)}.rumourdot{color:var(--gold);font-size:calc(var(--u) * 8px)}.item.folk,.item.errand{padding-top:calc(var(--u) * 1px);padding-bottom:calc(var(--u) * 1px);align-items:flex-start}.item.folk .unknown{filter:brightness(0)opacity(.25)}.item.errand .from{font-size:calc(var(--u) * 8px)}.account p{margin:0}.account .err,p.err{color:var(--red);margin:0}.btn.small{font-size:calc(var(--u) * 8px);align-self:flex-start}.item.side .name{color:var(--gold)}.talk .text .rest{visibility:hidden}.syncchip{animation:.3s steps(3,end) toast}.syncchip[data-state=saving] span{color:var(--muted)}.syncchip[data-state=failed] span{color:#f08070}body.titling #ui>:not(.veil):not(.titlescreen),body.cinema #ui>:not(.veil):not(.caption):not(.skipbtn){display:none!important}.titlescreen{justify-content:center;align-items:center;gap:calc(var(--u) * 10px);padding:calc(var(--u) * 8px);z-index:2;background:radial-gradient(#14101e00 30%,#14101e73 100%);flex-direction:column;animation:1.2s steps(8,end) titlein;display:flex;position:fixed;inset:0}.titlescreen>.logo,.titlescreen>.tmenu,.titlescreen>.tfoot{transition:opacity .18s steps(3,end)}:is(.titlescreen:has(~.veil)>.logo,.titlescreen:has(~.veil)>.tmenu,.titlescreen:has(~.veil)>.tfoot){opacity:0;pointer-events:none}.titlescreen.leaving{opacity:0;transition:opacity .4s steps(4,end)}@keyframes titlein{0%{opacity:0}}.titlescreen .logo{text-align:center;padding:calc(var(--u) * 8px) calc(var(--u) * 24px);background:radial-gradient(closest-side,#14101eb8 0%,#14101e80 55%,#14101e00 100%)}.titlescreen h1{font-weight:400;font-size:calc(var(--u) * 40px);line-height:calc(var(--u) * 40px);color:var(--light);letter-spacing:calc(var(--u) * 1px);text-shadow:calc(var(--u) * 1px) 0 0 var(--ink), calc(var(--u) * -1px) 0 0 var(--ink), 0 calc(var(--u) * 1px) 0 var(--ink), 0 calc(var(--u) * -1px) 0 var(--ink), calc(var(--u) * 2px) calc(var(--u) * 3px) 0 var(--ink), calc(var(--u) * 1px) calc(var(--u) * 3px) 0 var(--ink), calc(var(--u) * 2px) calc(var(--u) * 2px) 0 var(--ink);margin:0;animation:4s steps(4,end) infinite titlebob}@keyframes titlebob{50%{transform:translateY(calc(var(--u) * -1px))}}.titlescreen .tag{margin:calc(var(--u) * 3px) 0 0;color:var(--light);text-shadow:0 calc(var(--u) * 1px) 0 var(--ink)}.titlescreen .tmenu{gap:calc(var(--u) * 3px);width:min(100%, calc(var(--u) * 190px));padding:calc(var(--u) * 5px);flex-direction:column;display:flex}.titlescreen .btn.big{align-items:stretch;gap:calc(var(--u) * 1px);padding:calc(var(--u) * 3px) calc(var(--u) * 5px) calc(var(--u) * 4px);font-size:calc(var(--u) * 12px);line-height:calc(var(--u) * 13px);flex-direction:column}.titlescreen .btn.big .sub{justify-content:center;gap:calc(var(--u) * 2px);font-size:calc(var(--u) * 8px);line-height:calc(var(--u) * 9px);color:var(--muted);display:flex}.titlescreen .btn.big .sub .row{gap:calc(var(--u) * 1px);display:inline-flex}.titlescreen .tcloud{align-items:center;gap:calc(var(--u) * 3px);font-size:calc(var(--u) * 8px);display:flex}.titlescreen .tcloud .row{align-items:center;gap:calc(var(--u) * 2px);display:flex}.titlescreen .tcloud .btn.small{align-self:center}.titlescreen .tfoot{min-height:calc(var(--u) * 14px);flex-direction:column;align-items:center;display:flex}.titlescreen .tfoot>.btn{align-self:center}.titlescreen .tconfirm{width:min(100%, calc(var(--u) * 190px));padding:calc(var(--u) * 4px);font-size:calc(var(--u) * 8px)}.titlescreen .tconfirm p{margin:0 0 calc(var(--u) * 3px)}.titlescreen .tconfirm .row{align-items:center;display:flex}.titlescreen .tconfirm .btn.small{align-self:center}.caption{left:50%;bottom:calc(var(--u) * 14px + env(safe-area-inset-bottom));width:min(calc(100% - var(--u) * 16px), calc(var(--u) * 280px));min-height:calc(var(--u) * 20px);padding:calc(var(--u) * 4px) calc(var(--u) * 7px);box-shadow:0 0 0 var(--px) #fff6e240;color:var(--light);text-align:center;opacity:0;cursor:pointer;z-index:4;background:#14101eb8;transition:opacity .4s steps(4,end);position:fixed;transform:translate(-50%)}.caption:not(.show){pointer-events:none}.caption.show{opacity:1}.caption p{min-height:calc(var(--u) * 11px);margin:0}.skipbtn{top:calc(var(--u) * 5px);right:calc(var(--u) * 5px);z-index:4;position:fixed}.seapaper{max-height:calc(var(--u) * 170px);white-space:normal;background:#f4e6c4}.findcard{text-align:center;align-items:center;gap:calc(var(--u) * 2px);flex-direction:column;display:flex}.findcard .pic{min-height:calc(var(--u) * 50px);padding:calc(var(--u) * 4px) 0;place-items:center;display:grid}.findcard .pic .pix{animation:1.6s steps(8,end) infinite bob}.findcard .name{font-size:calc(var(--u) * 14px);line-height:calc(var(--u) * 15px)}.findcard .tag{color:var(--gold)}.findcard p{margin:0}.findcard .note{color:var(--green);margin-bottom:calc(var(--u) * 3px)}.grid.shells{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 26px), 1fr))}.item.letterrow{text-align:left;border-image-source:var(--f-slot);background:0 0;width:100%}.item.letterrow:hover,.item.letterrow:focus-visible{border-image-source:var(--f-buttonHover);outline:none}.item.secret:not(.found) .name{color:var(--muted)}
