.parcel-slide{padding:0;border:1px solid #d8ad57;border-right:0;color:#fff1d2;background:#240a16;margin:auto 0 auto auto;width:min(430px,calc(100% - 20px));max-width:100%;max-height:calc(100dvh - 24px);overflow:visible;box-shadow:-20px 0 80px #000b;border-radius:22px 0 0 22px;font:15px/1.4 Karla,sans-serif}.parcel-slide::backdrop{background:#080308d9;backdrop-filter:blur(4px)}.parcel-frame{padding:18px 25px 24px;background:radial-gradient(ellipse at 50% 30%,#79352680,transparent 60%);border-radius:inherit;animation:parcel-arrival .3s ease-out}.parcel-frame header{display:flex;align-items:center;justify-content:space-between;gap:10px;letter-spacing:.12em;font-size:11px;color:#e7c58a}.parcel-x{font:30px Karla;background:transparent;color:#ffe1a0;border:1px solid #c69c5566;border-radius:50%;min-width:44px;height:44px;cursor:pointer}.parcel-art{height:220px;display:grid;place-items:center;position:relative}.parcel-trophy{width:220px;height:220px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 20px #0008)}.parcel-radiance{position:absolute;inset:-40px;background:radial-gradient(ellipse,#ffc85a88,transparent 65%);opacity:0;pointer-events:none}.parcel-copy{text-align:center}.parcel-copy h2{font:700 36px/1.06 'Cormorant Garamond',serif;margin:7px 0 10px;color:#ffe8b0}.parcel-caption{font-size:11px;letter-spacing:.16em;color:#c7a779;margin:0}.parcel-amount{display:block;font:700 40px/1.1 'Cormorant Garamond',serif;color:#ffd878}.parcel-copy p{margin:10px 0;color:#e0c8c5}.parcel-gold{background:linear-gradient(145deg,#fff1af,#d5a044 65%,#b17628);color:#301117;border:1px solid #ffdfa0;border-radius:9px;min-height:50px;width:100%;font:700 15px Karla;box-shadow:0 5px 0 #6a3f18;cursor:pointer}.parcel-leave{background:transparent;border:0;color:#efd8ae;text-decoration:underline;font:14px Karla;min-height:44px;width:100%;cursor:pointer;margin-top:6px}.parcel-age{font-size:11px;color:#ccaf9f;display:block}.parcel-reward{padding:12px;border:1px solid #c9a555;background:#4a1c24;color:#ffe6a1;border-radius:8px;margin:10px 0}.parcel-message{font-size:12px;padding:8px;background:#54202d;border-radius:6px}.parcel-coins{position:fixed;inset:0;pointer-events:none;z-index:10}.parcel-coins img{position:fixed;width:34px;height:34px;object-fit:contain}.parcel-slide[data-step=shake] .parcel-trophy{animation:parcel-rattle .13s linear infinite}.parcel-slide[data-step=glow] .parcel-radiance,.parcel-slide[data-step=flight] .parcel-radiance{opacity:1;animation:parcel-sun .65s ease-out}.parcel-slide[data-step=glow] .parcel-trophy{animation:parcel-unfold .45s ease-out}.parcel-balance-glow{filter:drop-shadow(0 0 10px #ffd36a)}#cortica-dock{position:fixed;right:12px;bottom:20px;z-index:30;display:flex;align-items:center;gap:3px;background:#350f22;border:1px solid #c39d58;border-radius:12px;color:#ffe6ae;padding:0 10px 0 2px;box-shadow:0 6px 24px #0008;min-height:64px;font:700 12px Karla;cursor:pointer}#cortica-dock img{object-fit:contain}#cortica-dock b{position:absolute;right:-5px;top:-7px;display:grid;place-items:center;background:#f2ca71;color:#351421;width:24px;height:24px;border-radius:50%}#cortica-dock.claim-ready{box-shadow:0 0 24px #dca84a88;animation:parcel-dock-hop 2.4s infinite}#cortica-dock[hidden],[hidden]{display:none!important}.parcel-slide button:focus-visible{outline:3px solid #fff1a4;outline-offset:3px}.parcel-slide button:active{transform:translateY(2px)}@keyframes parcel-arrival{from{opacity:0;translate:35px 0}to{opacity:1;translate:0 0}}@keyframes parcel-rattle{0%,100%{rotate:-3deg}50%{rotate:3deg}}@keyframes parcel-sun{from{scale:.3;opacity:0}to{scale:1;opacity:1}}@keyframes parcel-unfold{from{scale:.83}to{scale:1}}@keyframes parcel-dock-hop{0%,85%,100%{translate:0 0}92%{translate:0 -5px}}@media(max-width:600px){.parcel-frame{padding:12px 17px 15px}.parcel-art{height:175px}.parcel-trophy{width:175px;height:175px}.parcel-copy h2{font-size:32px}.parcel-amount{font-size:34px}.parcel-copy p{font-size:13px;margin:8px 0}#cortica-dock{bottom:12px;right:8px;min-height:52px}#cortica-dock img{width:48px;height:48px}}@media(max-height:680px){.parcel-art{height:150px}.parcel-trophy{width:150px;height:150px}.parcel-frame{padding-top:10px;padding-bottom:12px}.parcel-copy h2{font-size:28px}.parcel-copy p{font-size:12px}.parcel-copy .parcel-caption{font-size:11px}.parcel-gold{min-height:46px}.parcel-amount{font-size:29px}}@media(prefers-reduced-motion:reduce){.parcel-frame,.parcel-trophy,#cortica-dock.claim-ready,.parcel-radiance{animation:none!important}}
@media(max-width:650px){#cortica-dock{top:9px;right:88px;bottom:auto;width:60px;height:52px;min-height:52px;padding:0;justify-content:center;background:#381224}#cortica-dock>span{display:none}#cortica-dock img{width:50px;height:50px}#cortica-dock b{top:-3px;right:-5px}}


/* convite · posição unificada (gaveta inferior no celular, centro no desktop) */
#cortica-parcel{position:fixed!important;inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-width:100%!important;height:fit-content!important;min-height:0!important;max-height:min(50dvh,440px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:24px 24px 0 0!important;transform:none!important;rotate:none!important;z-index:1000!important;padding-bottom:env(safe-area-inset-bottom)}
#cortica-parcel>*{max-height:none!important;height:auto!important;min-height:0!important;transform:none!important;rotate:none!important}
#cortica-parcel[open]{animation:cortica-pa-surge .34s cubic-bezier(.2,.8,.3,1)}
@keyframes cortica-pa-surge{from{translate:0 100%}to{translate:0 0}}
#cortica-parcel img[alt]:not([alt='']){width:120px!important;height:120px!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:contain}
button.parcel-x{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;min-width:44px!important;min-height:44px!important;z-index:5}
@media(min-width:768px){#cortica-parcel{inset:0!important;margin:auto!important;width:clamp(360px,40vw,560px)!important;max-height:80vh!important;border-radius:24px!important}#cortica-parcel img[alt]:not([alt='']){width:160px!important;height:160px!important}}
@media(max-width:360px){#cortica-parcel img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(max-height:500px) and (max-width:1000px){#cortica-parcel{inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-height:70dvh!important;border-radius:22px 22px 0 0!important}#cortica-parcel img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(prefers-reduced-motion:reduce){#cortica-parcel[open]{animation:none}}
#cortica-parcel button:is([aria-label*="echar" i],[aria-label*="lose" i]){min-width:46px!important;min-height:46px!important}
@media(max-height:500px){#cortica-parcel[open]{animation:none!important;translate:none!important}}
#cortica-parcel[open]{animation:none!important;translate:none!important}
#cortica-parcel>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
