.pc-shell{--pc-ink:#fff1d9;--pc-dim:#c1c5bb;--pc-gold:#ffc979;--pc-mint:#b8ebce;color:var(--pc-ink);background:linear-gradient(180deg, #081c2bc9, #081c2bed), var(--pc-world,linear-gradient(135deg,#173f47,#182238)) center top / cover fixed;min-height:100svh;padding:0 24px 32px;font-family:Noto Sans JP,Noto Sans TC,Noto Sans SC,sans-serif}.pc-shell *,.pc-game *{box-sizing:border-box}.pc-shell button,.pc-shell select,.pc-game button{font:inherit}.pc-shell button,.pc-shell a,.pc-shell select,.pc-game button{-webkit-tap-highlight-color:transparent}.pc-shell button,.pc-game button{cursor:pointer}.pc-shell a{color:inherit;text-decoration:none}.pc-shell :focus-visible,.pc-game :focus-visible{outline-offset:4px;outline:3px solid #b8ebce}.pc-header{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;min-height:88px;margin:0 auto;display:flex}.pc-brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.pc-brand img{object-fit:contain;width:44px;height:44px}.pc-brand span{color:var(--pc-mint);letter-spacing:.04em;border:1px solid #b8ebce73;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:500}.pc-header-controls{align-items:center;gap:20px;display:flex}.pc-header-controls a{color:var(--pc-dim);align-items:center;gap:7px;font-size:13px;display:flex}.pc-shell select{color:var(--pc-ink);background:#183441;border:1px solid #829d9655;border-radius:10px;max-width:100%;padding:10px 30px 10px 12px;font-size:13px}.pc-shell select option{color:#fff1d9;background:#102b37}.pc-panel{background:linear-gradient(145deg,#133745ed,#0d2632f5);border:1px solid #99ac9460;border-radius:24px;box-shadow:0 22px 80px #00111d45}.pc-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:30px;padding:54px 58px;display:grid;position:relative;overflow:hidden}.pc-eyebrow{color:var(--pc-mint);letter-spacing:.12em;margin:0 0 18px;font-size:12px}.pc-hero h1{letter-spacing:.035em;white-space:pre-line;margin:0;font-size:clamp(30px,4.1vw,46px);font-weight:700;line-height:1.45}.pc-hero-caption{color:var(--pc-dim);margin:20px 0 28px;font-size:14px}.pc-mode-label{color:var(--pc-dim);flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;margin-bottom:14px;font-size:11px;display:flex}.pc-mode-label select{min-width:250px}.pc-primary{background:linear-gradient(#ffe0a8,#f4bd6a);border:1px solid #ffdd9a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 23px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 5px #805e3066;color:#1c2b30!important}.pc-primary:hover{background:#ffebc5;transform:translateY(-1px)}.pc-start{min-width:280px;margin-top:6px}.pc-hero-art{aspect-ratio:1;background:radial-gradient(circle,#ffd3861c 0,#ffd3860c 50%,#0000 68%);border-radius:50%;place-items:center;width:100%;display:grid;position:relative}.pc-hero-art img{object-fit:contain;filter:drop-shadow(0 16px 12px #0016226b);width:90%;height:90%}.pc-hero-art span{color:var(--pc-gold);font-size:42px;position:absolute;top:15%;right:4%}.pc-collection>summary{cursor:pointer;border-bottom:1px solid #9bbab345;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font-size:16px;list-style:none;display:flex}.pc-collection>summary::-webkit-details-marker{display:none}.pc-collection>summary>span:before{content:"＋";color:var(--pc-mint);margin-right:12px}.pc-collection[open]>summary>span:before{content:"−"}.pc-collection>summary small{color:var(--pc-gold);font-size:13px}.pc-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:22px;display:grid}.pc-pack-card{text-align:left;color:var(--pc-ink);background:#14323e;border:1px solid #b8d3bb3b;border-radius:17px;flex-direction:column;padding:0 0 16px;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.pc-pack-card:hover{border-color:#d6cda1;transform:translateY(-3px)}.pc-pack-card .pack-scene-image{aspect-ratio:16/9;background:#173849;width:100%;display:block;overflow:hidden}.pc-pack-card .pack-scene-image img{object-fit:cover;width:100%;height:100%}.pc-pack-card .pack-scene-fallback{place-items:center;height:100%;font-size:38px;display:grid}.pc-pack-title{margin:16px 16px 8px;font-size:15px;font-weight:700;line-height:1.5}.pc-pack-record{color:var(--pc-mint);margin:0 16px;font-size:12px}.pc-footer{text-align:center;color:var(--pc-dim);margin:30px 0 0;font-size:12px}.pc-game{color:#fff1d9;max-width:920px;margin:12px auto;padding:28px 40px;position:relative}.pc-packline{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.pc-packline h1{margin:0;font-size:16px}.pc-packline>span{color:#c1c5bb;font-size:11px}.pc-hud{justify-content:space-between;align-items:center;gap:22px;padding:25px 0 6px;display:flex}.pc-hud>div{align-items:baseline;gap:12px;display:flex}.pc-hud span{color:#c1c5bb;font-size:11px}.pc-hud strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:30px}.pc-hud small{color:#c1c5bb;font-size:16px}.pc-hud .pc-score strong{color:#ffc979;font-size:20px}.pc-reserve[data-free=true] strong{color:#b8ebce}.pc-reserve[data-urgent=true][data-free=false] strong{color:#ffaf97}.pc-route{height:112px;margin-bottom:15px;position:relative;overflow:hidden}.pc-route-line{background:#66827b42;border-radius:99px;height:6px;position:absolute;bottom:20px;left:0;right:74px}.pc-route-line>span{background:#b8ebcaaa;border-radius:99px;height:100%;transition:width .2s;display:block}.pc-route-line>img{object-fit:contain;width:82px;height:82px;transition:left .24s ease-out;position:absolute;bottom:-9px}.pc-route .pack-route-stage{opacity:.75;width:190px;height:95px;bottom:3px;right:0}.pc-recipient{width:108px;height:100px;position:absolute;bottom:9px;right:0}.pc-recipient i{aspect-ratio:1;background-image:var(--pc-recipient-atlas);background-position:0%;background-repeat:no-repeat;background-size:300% 100%;width:100%;display:block}.pc-recipient[data-arrived=true] i{background-position:50%}.pc-phrase{text-align:center}.pc-target{overflow-wrap:anywhere;margin:0 0 5px;font-size:clamp(23px,3.2vw,32px);font-weight:700;line-height:1.5}.pc-meaning{color:#c1c5bb;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.7}.pc-phrase .pronunciation-controls{justify-content:center;margin:12px 0 18px}.pc-reading-space{align-items:center;min-width:0;display:grid}.pc-reading-space>*{grid-area:1/1;min-width:0}.pc-reading-sizer{visibility:hidden;pointer-events:none;user-select:none}.pc-reading-sizer,.pc-reading{width:100%}.pc-hidden-note{letter-spacing:.06em;color:#b8c8c4;margin:0;font-size:13px}.pc-hidden-note>span{font-variant-numeric:tabular-nums;border:1px solid #95b1a866;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:9px;font-size:12px;display:inline-grid}.pc-reading{animation:.25s ease-out both pc-reading-reveal}.pc-reading p,.pc-reading-sizer p{font-variant-ligatures:none;letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(18px,2.2vw,22px);line-height:1.6}.pc-reading .is-next{text-underline-offset:6px;text-decoration:underline #ffc979}.pc-reading .is-error{color:#ffb4a2}.pc-reading small,.pc-reading-sizer small{color:#c1c5bb;word-break:break-all;margin-top:4px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}#pack-clear-input{color:#fff1d9;caret-color:#ffc979;background:#061c27;border:2px solid #a7cab388;border-radius:13px;outline:none;width:100%;min-height:62px;padding:13px 18px;font:24px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;box-shadow:inset 0 2px 7px #00101840}#pack-clear-input::placeholder{color:#8aabae;opacity:1;font:15px/1.5 inherit}#pack-clear-input.is-typo,#pack-clear-input.is-typo:focus{border-color:#ffb4a2}#pack-clear-input[readonly]{border-color:#d5d091}.pc-input-status{color:#b8ebce;min-height:30px;padding-top:7px;font-size:12px}.pc-play-footer{border-top:1px solid #94b2a72b;justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding-top:14px;display:flex}.pc-play-footer small{color:#f1cbaa;font-size:11px}.pc-play-footer button{color:#d2d9cf;background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.pc-paused{z-index:5;text-align:center;background:#0a2633f5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.pc-paused h2{margin:0 0 10px;font-size:28px}.pc-paused p{color:#c1c5bb;margin-bottom:25px;font-size:13px}.pc-paused>button{min-width:190px;margin:7px 0}.pc-paused>button:not(.pc-primary){color:#c1c5bb;background:0 0;border:0;padding:14px}.pc-result{text-align:center;padding:16px 0 10px}.pc-stamp{color:#c1c5bb;border:2px dashed #78958d;border-radius:50%;place-items:center;width:80px;height:80px;font-size:43px;display:inline-grid}.pc-stamp.is-clear{color:#ffc979;border:3px double #ffc979;transform:rotate(-10deg)}.pc-result h1{margin:17px 0 10px;font-size:30px}.pc-result>p{color:#c1c5bb;font-size:14px}.pc-result-count{font-variant-numeric:tabular-nums;margin:14px 0 2px;font-size:72px;line-height:1.3;display:block}.pc-result-count small{color:#c1c5bb;font-size:30px;font-weight:500}.pc-result .pc-result-score{font-size:13px}.pc-result-score strong{color:#ffc979;margin-left:10px}.pc-result .pc-stamp-notice{color:#b8ebce}.pc-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 14px;display:flex}.pc-actions>button:not(.pc-primary){color:#fff1d9;background:#1a3b46;border:1px solid #91b3a96b;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;display:inline-flex}.pc-text-button{color:#c1c5bb;background:0 0;border:0;padding:13px;font-size:12px}.pc-notice{text-align:center;font-size:12px;color:#f1cbaa!important}.pc-help{max-width:800px;margin:15px auto;padding:38px 45px}.pc-help h1{margin-bottom:28px;font-size:28px}.pc-help ol{margin:0;padding-left:24px}.pc-help li{margin-bottom:24px;padding-left:7px}.pc-help li::marker{color:#ffc979;font-weight:700}.pc-help p{color:#c1c5bb;font-size:14px;line-height:1.9}.pc-help strong{font-size:16px}.pc-help .pc-primary{margin-top:20px}@keyframes pc-reading-reveal{0%{opacity:0}to{opacity:1}}@media (width<=700px){.pc-shell{padding:0 15px 24px}.pc-header{min-height:76px}.pc-brand{gap:6px;font-size:16px}.pc-brand img{width:35px;height:35px}.pc-brand span{padding:3px 6px;font-size:9px}.pc-header-controls{gap:12px}.pc-header-controls a span{display:none}.pc-header-controls select{padding:8px;font-size:11px}.pc-hero{grid-template-columns:1fr .65fr;gap:2px;padding:32px}.pc-hero h1{font-size:29px}.pc-hero-art{align-self:start;margin-top:24px}.pc-hero-art span{font-size:25px}.pc-hero-caption{font-size:12px}.pc-start,.pc-mode-label select{min-width:245px}.pc-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-game{padding:23px}.pc-packline{display:block}.pc-packline span{margin-top:7px;display:block}.pc-hud{gap:12px}.pc-hud>div{display:block}.pc-hud span{margin-bottom:4px;display:block}.pc-hud strong{font-size:28px}.pc-hud .pc-score strong{font-size:19px}.pc-route{height:95px}.pc-target{font-size:25px}.pc-meaning{font-size:13px}.pc-reading p,.pc-reading-sizer p{font-size:19px}#pack-clear-input{min-height:59px;font-size:21px}.pc-help{padding:28px}.pc-help h1{font-size:23px}}@media (width<=440px){.pc-hero{padding:27px 23px;display:block}.pc-hero h1{padding-right:20px;font-size:29px}.pc-hero-art{opacity:.8;width:112px;position:absolute;top:2px;right:8px}.pc-hero-art span{font-size:21px}.pc-hero-caption{margin:17px 0 23px}.pc-mode-label select,.pc-start{width:100%;min-width:0}.pc-brand span{display:none}.pc-game{border-radius:19px;padding:20px 17px}.pc-target{font-size:23px}.pc-hud strong{font-size:26px}.pc-pack-title{margin:12px 12px 7px;font-size:13px}.pc-pack-record{margin:0 12px;font-size:11px}.pc-catalog{gap:10px}.pc-actions{flex-direction:column}.pc-result h1{font-size:25px}.pc-result-count{font-size:62px}.pc-help{padding:25px 20px}.pc-help strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.pc-shell *,.pc-game *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pc-shell .pronunciation-controls>button,.pc-shell .pronunciation-controls summary,.pc-shell .pronunciation-settings{color:#fff1d9;background:#173542;border-color:#72958e}.pc-records-entry{margin-top:1rem}.pc-records-dialog{width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--pc-ink,#f3f1e9);background:#172127;border:1px solid #657b80;padding:1.25rem;overflow:auto}.pc-records-dialog::backdrop{background:#000000b3}.pc-records-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pc-records-heading h2{margin:0}.pc-records-heading button{min-width:2.75rem;min-height:2.75rem;font-size:1.5rem}.pc-records-stage,.pc-records-small{color:#c6d5d8;font-size:.85rem}.pc-records-dialog form{gap:.6rem;margin:1rem 0;display:grid}.pc-records-dialog input{box-sizing:border-box;color:#fff;background:#0b151a;border:1px solid #a3b9bd;border-radius:.5rem;width:100%;min-width:0;padding:.7rem}.pc-records-dialog button{white-space:normal;overflow-wrap:anywhere}.pc-records-dialog button:not(.pc-primary){color:#f3f1e9;background:#263b43;border:1px solid #7d969c;border-radius:.5rem;padding:.65rem .8rem}.pc-records-dialog button:disabled{opacity:.55;cursor:wait}.pc-records-dialog>button,.pc-records-dialog>a{margin:.45rem .5rem .45rem 0}.pc-records-dialog a{color:#a8e6ec;display:inline-block}.pc-records-dialog :focus-visible{outline-offset:3px;outline:3px solid #f2ce6b}.pc-records-account{overflow-wrap:anywhere;font-weight:700}.pc-records-counts{gap:.35rem;margin:1rem 0;display:grid}.pc-records-import{border:1px solid #d8bd77;border-radius:.6rem;margin:1rem 0;padding:1rem}.pc-records-import button{margin-right:.5rem}.pc-records-bests li{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:.5rem 0;display:flex}.pc-storage-scope{color:var(--pc-dim);overflow-wrap:anywhere;font-size:.85rem}.pc-guest-collection{color:var(--pc-dim);grid-column:1/-1;margin:0;font-size:.85rem}.pc-home-preferences{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.pc-theme-label{color:var(--pc-dim);flex-direction:column;gap:8px;min-width:0;margin:28px 0 14px;font-size:11px;display:flex}.pc-footer{flex-wrap:wrap;justify-content:center;gap:14px 24px;display:flex}@media (width<=600px){.pc-header{flex-wrap:wrap;gap:12px}.pc-header-controls{flex-wrap:wrap}.pc-home-preferences{gap:0}.pc-theme-label{margin-top:0}}.pc-shell{color-scheme:dark;background-image:linear-gradient(180deg,#06162512 0%,#06162555 65%,#061625 100%),var(--pc-world,none);background-position:top;background-size:100% 100%,cover;background-attachment:scroll,fixed;padding:0 24px 28px;overflow-x:clip}.pc-header{background:linear-gradient(#0e2633f5,#061720f5);border:1px solid #a7784a;border-top:0;max-width:1280px;min-height:78px;margin:0 -24px;padding:13px 28px;box-shadow:0 8px 24px #0006,inset 0 -3px #08111a,inset 0 -4px #a7784a55}.pc-brand{letter-spacing:.025em;font-size:25px}.pc-header-controls{gap:22px}.pc-shell select{background:linear-gradient(#183845,#0a2532);border:1px solid #879d98;border-radius:5px;min-height:44px;box-shadow:inset 0 1px #ffffff16,0 3px 8px #0003}.pc-panel{background:linear-gradient(125deg,#123942f5,#071e28fa 45%,#092432f5);border:1px solid #d9a766;border-radius:12px 12px 5px 5px;position:relative;box-shadow:0 0 0 3px #07101d,0 0 0 4px #956b44,0 18px 50px #0009,inset 0 0 0 5px #0b2631,inset 0 0 0 6px #87633a80,inset 0 0 35px #00121ec0}.pc-panel:before,.pc-panel:after{content:"✦";z-index:1;color:#e8b16a;pointer-events:none;text-shadow:0 0 12px #c7884880;font-size:16px;line-height:1;position:absolute}.pc-panel:before{top:8px;left:9px}.pc-panel:after{bottom:8px;right:9px}.pc-home{max-width:1176px;margin:0 auto}.pc-hero{grid-template-columns:minmax(310px,400px) minmax(0,1fr);gap:32px;min-height:520px;padding:36px 0 28px;overflow:visible}.pc-home-board{z-index:2;padding:26px 30px 30px}.pc-crest{justify-content:center;align-items:center;gap:14px;margin-bottom:22px;display:flex}.pc-crest:before,.pc-crest:after{content:"";background:linear-gradient(90deg,#0000,#c99b62);width:64px;height:1px}.pc-crest:after{transform:rotate(180deg)}.pc-crest img{object-fit:contain;width:34px;height:31px}.pc-home-preferences{gap:14px;display:grid}.pc-mode-label,.pc-theme-label{letter-spacing:.04em;gap:8px;margin:0;font-size:12px}.pc-mode-label select,.pc-theme-label select{border-color:#bd9461;width:100%;min-width:0;font-size:13px}.pc-primary{background:linear-gradient(#ffce83,#f0a64d);border:1px solid #ffe0a0;border-radius:9px;box-shadow:inset 0 2px 1px #fff2bd,0 3px #95602d,0 0 22px #e59a3540}.pc-primary:hover{background:linear-gradient(#ffe2a8,#ffba64);border-color:#fff0bd}.pc-start{text-shadow:0 1px 6px #093e48;background:linear-gradient(#14747d,#09515f);border:2px solid #61fff6;width:100%;min-width:0;min-height:57px;margin-top:20px;box-shadow:inset 0 0 14px #2ff3e78c,0 0 16px #10e7e763,0 4px #031a29;color:#deffff!important}.pc-start:hover{background:linear-gradient(#176b75,#086170);border-color:#b6fffb;box-shadow:inset 0 1px #b6fffb33,0 0 24px #22ebef7a,0 4px #031a29;color:#fff!important}.pc-hero-art{aspect-ratio:auto;background:0 0;border-radius:0;align-self:center;min-width:0;margin:0;padding:10px 0 18px;display:block;position:relative}.pc-hero-art:after{content:"";filter:blur(12px);background:#05162380;border-radius:50%;width:86%;height:28px;position:absolute;bottom:35px;left:7%}.pc-hero-art img{z-index:1;filter:drop-shadow(0 12px 15px #04132080);width:112%;max-width:650px;height:auto;margin:0 0 0 -6%;display:block;position:relative}.pc-conversation{z-index:2;justify-content:center;align-items:center;gap:12px;margin:0 auto -8px;display:flex;position:relative}.pc-hero-art .pc-conversation span{color:#ffedcc;background:#082530ed;border:1px solid #cda66d;border-radius:12px 12px 12px 2px;padding:9px 13px;font-size:14px;position:static;box-shadow:0 4px 12px #0006}.pc-hero-art .pc-conversation span+span{color:#b0fff5;background:#103440ed;border-color:#6bbbb6;border-radius:12px 12px 2px;margin-top:22px}.pc-collection{margin-top:0}.pc-collection>summary{background:linear-gradient(120deg,#08212eea,#061926f5);border:1px solid #967248;border-radius:6px;padding:17px 23px;box-shadow:inset 0 0 0 4px #0a2231,inset 0 0 0 5px #9c784132,0 12px 30px #0005}.pc-pack-card{background:linear-gradient(145deg,#183b44,#0c2635);border-color:#967248;border-radius:6px;box-shadow:inset 0 1px #d4b47b40,0 5px 10px #0004}.pc-footer{border-top:1px solid #b8996940;max-width:1176px;margin:25px auto 0;padding-top:20px}.pc-game{max-width:850px;margin:28px auto;padding:25px 36px}.pc-packline{border-bottom:1px solid #bf9a5c44;padding-bottom:14px}.pc-packline h1{color:#ffe0aa;letter-spacing:.035em}.pc-hud{align-items:center;gap:20px;padding:16px 0 0}.pc-hud>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pc-hud span{color:#bbd0d2;letter-spacing:.1em;font-size:11px}.pc-hud .pc-delivered strong{color:#ffce83;text-shadow:0 2px #694626,0 0 25px #d89e3633;font-size:58px;line-height:1.1}.pc-hud .pc-delivered small{color:#d1bc98;font-size:22px}.pc-hud .pc-reserve{margin-left:auto}.pc-hud .pc-score strong{font-size:22px}.pc-route{border-bottom:1px solid #c9955522;height:112px;margin:3px 0 16px}.pc-route-line{background:#41677177;height:5px;bottom:20px;left:5px;right:96px;box-shadow:0 1px #00111e}.pc-route-line>span{background:linear-gradient(90deg,#3b9f9c,#a0fff1);box-shadow:0 0 10px #5aeadf66}.pc-route-goal{color:#ffdf8a;text-shadow:0 0 15px #ffce83;font-size:21px;position:absolute;bottom:12px;right:96px}.pc-recipient{width:125px;height:112px;bottom:0;right:-8px}.pc-route .pack-route-stage{opacity:.9;width:200px;height:100px}.pc-route[data-delivering=true] .pc-route-line{box-shadow:0 0 18px #70f7ed88}.pc-delivery-spark{color:#fce9ac;text-shadow:0 0 14px #fff2b9;font-size:24px;animation:.24s ease-out both pc-delivery;position:absolute;bottom:28px;right:100px}@keyframes pc-delivery{0%{opacity:.5;transform:translateY(3px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1.04)}}.pc-target{color:#fff0d3;text-shadow:0 2px 3px #00131f}.pc-reading .is-accepted{color:#77f2ed}#pack-clear-input{background:linear-gradient(#061824,#0a2632);border-color:#8caaa2;border-radius:6px;box-shadow:inset 0 2px 8px #0005}#pack-clear-input:focus{border-color:#77f2ed;box-shadow:0 0 0 2px #77f2ed22,0 0 18px #3ce1df15}.pc-result{padding:12px 0 8px}.pc-stamp{color:#b8ebce;background:#143a44;border:1px solid #8caaa2;width:42px;height:42px;font-size:25px}.pc-stamp.is-clear{background:#75511b33;border:3px double #ffc979}.pc-result h1{color:#ffe0aa;letter-spacing:.035em;margin:14px 0 8px;font-size:30px}.pc-result h1:focus{outline:none}.pc-result>p{margin:9px 0}.pc-result-reunion{justify-content:center;align-items:center;gap:26px;min-height:165px;display:flex}.pc-result-count{color:#ffce83;text-shadow:0 3px #6b4626,0 0 28px #d89e362b;margin:0;font-size:88px}.pc-result-count small{color:#d1bc98;font-size:30px}.pc-result-recipient{flex-shrink:0;width:180px;height:160px}.pc-result-recipient i{aspect-ratio:1;background-image:var(--pc-recipient-atlas);background-position:50%;background-repeat:no-repeat;background-size:300% 100%;width:100%;display:block}.pc-result-recipient[data-clear=true] i{background-position:100%}.pc-actions{margin-top:23px}.pc-actions>button:not(.pc-primary){background:linear-gradient(#183845,#0a2532);border-color:#879d98;border-radius:8px}.pc-paused{border-radius:10px}@media (width>=1328px){.pc-header{margin-inline:auto}}@media (width<=900px){.pc-hero{grid-template-columns:minmax(285px,1fr) minmax(0,1fr);gap:20px;min-height:460px}.pc-home-board{padding:25px 24px}.pc-hero-art .pc-conversation span{padding:8px 9px;font-size:12px}.pc-header{padding-inline:22px}.pc-brand{font-size:21px}}@media (width<=700px){.pc-shell{padding:0 20px 24px}.pc-header{gap:13px;margin-inline:-20px;padding:13px 20px}.pc-header-controls{gap:12px}.pc-hero{flex-direction:column;gap:18px;min-height:0;padding:28px 0 18px;display:flex}.pc-home-board{width:100%;max-width:420px;padding:22px 25px 26px}.pc-crest{margin-bottom:17px}.pc-home-preferences{gap:12px}.pc-theme-label{margin:0}.pc-hero-art{opacity:1;width:100%;max-width:430px;padding:0;position:relative;top:auto;right:auto}.pc-hero-art img{width:100%;margin:-14px auto -5px}.pc-conversation{margin:0 auto}.pc-hero-art .pc-conversation span{font-size:12px}.pc-game{margin:24px auto;padding:22px 23px}.pc-hud .pc-delivered strong{font-size:46px}.pc-hud .pc-delivered small{font-size:18px}.pc-hud .pc-score strong{font-size:20px}.pc-hud strong{font-size:28px}.pc-route{height:100px}.pc-recipient{width:115px;height:100px}.pc-result-reunion{gap:12px;min-height:140px}.pc-result-count{font-size:70px}.pc-result-count small{font-size:24px}.pc-result-recipient{width:145px;height:130px}}@media (width<=440px){.pc-shell{padding-inline:16px}.pc-header{margin-inline:-16px;padding:13px 16px}.pc-brand{font-size:20px}.pc-header-controls{justify-content:space-between;width:100%}.pc-hero{gap:18px;padding-top:24px}.pc-home-board{padding:20px 22px 24px}.pc-start{padding-inline:12px;font-size:14px}.pc-game{border-radius:10px 10px 5px 5px;padding:22px 17px}.pc-hud{gap:10px}.pc-hud .pc-delivered strong{font-size:40px}.pc-hud .pc-delivered small{font-size:16px}.pc-hud .pc-score strong{font-size:18px}.pc-hud span{letter-spacing:.03em;font-size:10px}.pc-hud strong{font-size:25px}.pc-result h1{font-size:24px}.pc-result-reunion{gap:5px;min-height:112px}.pc-result-count{font-size:56px}.pc-result-count small{font-size:20px}.pc-result-recipient{width:115px;height:108px}.pc-collection>summary{padding:16px;font-size:14px}}.pc-earned-pop{transform-origin:bottom;animation:.52s cubic-bezier(.2,.75,.3,1) both pc-earned-pop}.pc-earned-score{animation-duration:.46s}@keyframes pc-earned-pop{0%{transform:translateY(0)scale(1)}32%{color:#fff0bd;transform:translateY(-5px)scale(1.055)}70%{transform:translateY(1px)scale(.99)}to{transform:translateY(0)scale(1)}}.pc-result[data-celebrate=true] .pc-stamp{animation:.65s cubic-bezier(.2,.75,.3,1) both pc-stamp-press}.pc-result[data-celebrate=true] .pc-result-count{animation:.6s .1s both pc-earned-pop}.pc-result[data-celebrate=true] .pc-result-recipient{animation:.7s .1s both pc-reunion}@keyframes pc-stamp-press{0%{opacity:0;transform:rotate(-15deg)scale(1.22)}55%{opacity:1;transform:rotate(-10deg)scale(.95)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes pc-reunion{0%{opacity:.65;transform:translateY(6px)}50%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pc-result-recipient[data-repeat-clear=true]{transform-origin:bottom;animation:.42s ease-out both pc-repeat-thanks}@keyframes pc-repeat-thanks{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(3px)rotate(1.5deg)}}.pc-recipient[data-arrived=true]{animation:1.2s ease-out both pc-recipient-thanks}@keyframes pc-recipient-thanks{0%{transform:translateY(0)}18%{transform:translateY(-4px)}36%{transform:translateY(-2px)}72%{transform:translateY(-2px)}to{transform:translateY(0)}}#pack-clear-input{transition:box-shadow .1s ease-out}#pack-clear-input.is-typo{transition:none}#pack-clear-input[data-credited=true]:not(.is-typo):not([readonly]){box-shadow:inset 0 -3px #77f2ed,inset 0 2px 8px #0005}#pack-clear-input[data-credited=true]:not(.is-typo):not([readonly]):focus{box-shadow:inset 0 -3px #77f2ed,0 0 0 2px #77f2ed22,0 0 18px #3ce1df15}
