.divine-player-shell{--divine-void:#08111c;--divine-stone:#121d29;--divine-stone-light:#223347;--divine-border:#796848;--divine-border-soft:#74664970;--divine-brass:#d2b47a;--divine-brass-bright:#f1dba9;--divine-ivory:#f1eadb;--divine-paper:#d9c49c;--divine-ink:#342a21;--divine-shadow:0 24px 60px #0008;color:var(--divine-ivory);background:var(--divine-void);min-height:100vh}.divine-player-shell>main{background:radial-gradient(74% 25% at 50% 0,#38547450,#0000 75%),linear-gradient(#091420eb 0%,#0b1726ef 30%,#0b1523f2 100%),url(/assets/adventure/stone-wall.webp) top/520px;min-height:65vh}.divine-player-shell .site-header{z-index:20;background:linear-gradient(90deg,#0a1522ed,#1a2835e8 50%,#0a1522ed),url(/assets/adventure/stone-wall.webp) 50%/450px;border-bottom:1px solid #b6996059;position:relative;box-shadow:0 8px 36px #050a1199,inset 0 -1px #d0ba7640}.divine-player-shell .site-header:after{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000 5%,#b7975b4a 28%,#d4bb85 50%,#b7975b4a 72%,#0000 95%);height:3px;position:absolute;bottom:-4px;left:0;right:0}.divine-player-shell .desktop-navigation a{color:#dbd6cb;transition:color .18s ease-out}.divine-player-shell .desktop-navigation a:hover,.divine-player-shell .desktop-navigation a[aria-current=page]{color:var(--divine-brass-bright)}.divine-player-shell .desktop-navigation a[aria-current=page]{box-shadow:inset 0 -2px var(--divine-brass)}.divine-player-shell .site-footer{background:linear-gradient(#0d1824f5,#07101afa),url(/assets/adventure/stone-wall.webp) 50%/520px;border-top:1px solid #ba9c6559}.divine-player-shell .footer-brand{color:var(--divine-brass-bright)}.divine-player-shell .page-content:not(.adventure-home){padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(70px,9vw,116px);position:relative}.divine-player-shell .page-content>.page-heading,.divine-player-shell .page-content>.account-heading,.divine-player-shell .page-content>.heading-with-info.page-title{padding-bottom:28px;position:relative}.divine-player-shell .page-content>.page-heading:after,.divine-player-shell .page-content>.account-heading:after,.divine-player-shell .page-content>.heading-with-info.page-title:after{content:"";background:linear-gradient(90deg, var(--divine-brass), #a88b5775 55%, transparent);width:min(340px,76vw);height:2px;position:absolute;bottom:0;left:0}.divine-player-shell .page-content h1{color:var(--divine-ivory);text-shadow:0 2px 20px #030a139e;font-weight:650}.divine-player-shell .page-content>.page-heading h1,.divine-player-shell .page-content>.account-heading h1{letter-spacing:-.04em;font-size:clamp(2.15rem,4.1vw,3.5rem)}.divine-player-shell .eyebrow{color:var(--divine-brass);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:700}.divine-player-shell .account-panel,.divine-player-shell .plan-card,.divine-player-shell .presentation-card{color:#e8e8e6;border:1px solid var(--divine-border-soft);isolation:isolate;background:linear-gradient(142deg,#d5bc8220 0%,#0000 33%,#060d1890 100%),linear-gradient(#213044f5,#101b2afa),url(/assets/adventure/stone-wall.webp) 50%/460px;border-radius:10px;position:relative;box-shadow:inset 0 1px #eddaa61c,inset 0 0 0 3px #050b143f,0 14px 30px #0005}.divine-player-shell :is(.character-card,.room-card,.material-card,.event-card,.plan-card,.presentation-card){transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.divine-player-shell :is(.character-card,.room-card,.material-card,.event-card,.plan-card,.presentation-card):hover{border-color:#d8bb847a;transform:translateY(-3px);box-shadow:inset 0 1px #ffe7b333,0 19px 40px #0009}}.divine-player-shell :is(.character-card,.room-card,.plan-card,.presentation-card)>h2{color:#f5e5c4;line-height:1.18}.divine-player-shell .button-gold,.divine-player-shell .button-outline{border-radius:5px}.divine-player-shell .button-gold{color:#161a1e;background:linear-gradient(#ead4a4,#bf985d 65%,#a77b43);border:1px solid #e9d2a1;font-weight:750;box-shadow:inset 0 1px #fff6d99c,inset 0 -1px #7e552a80,0 4px 16px #0005}.divine-player-shell .button-gold:hover{background:linear-gradient(#f4e3bd,#d5ae70 60%,#b38a52)}.divine-player-shell .button-outline{color:#ede2cb;background:linear-gradient(#ffffff12,#00000026);border:1px solid #b4a08080;box-shadow:inset 0 1px #ffffff12}.divine-player-shell .button-outline:hover{color:#fff4d8;border-color:var(--divine-brass);background:#334154}.divine-player-shell :is(input:not([type=checkbox]),textarea,select){color:#f5eddf;background-color:#0c1825;border-color:#8b7b6480}.divine-player-shell :is(input:not([type=checkbox]),textarea,select):focus-visible{outline-color:var(--divine-brass-bright);border-color:#e6c788;box-shadow:0 0 0 3px #c8a56a33}.divine-player-shell :is(.character-filters,.room-sections) [aria-current=page],.divine-player-shell .room-sections [aria-pressed=true]{color:var(--divine-brass-bright);border-color:var(--divine-brass)}.divine-player-shell .character-filters [aria-current=page]{background:#493d3066}.divine-player-shell .availability-notice{border-left-color:var(--divine-brass);color:#f4e7cf;background:#2c281eeb}.divine-player-shell .mobile-tabbar{background:#0d1926f8;border-top-color:#baa06f7a}.divine-player-shell .mobile-tabbar a[aria-current=page]{color:#f1dab0}.divine-game-mark{color:var(--divine-brass);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.divine-game-mark:before{content:"";background:currentColor;width:24px;height:1px}.divine-game-portrait{color:#e3c794;clip-path:polygon(18% 0,82% 0,100% 14%,100% 78%,50% 100%,0 78%,0 14%);background:radial-gradient(circle at 50% 30%,#55667a8c,#0000 56%),linear-gradient(155deg,#243447,#0a1421);border:1px solid #dbc18b;flex-shrink:0;place-items:center;width:68px;height:76px;display:grid;box-shadow:inset 0 0 0 4px #0b1424,0 0 0 3px #bda27150}.divine-player-shell .character-card,.divine-player-shell .room-card{gap:12px;padding-top:28px}.divine-player-shell .character-card>.divine-game-mark,.divine-player-shell .room-card>.divine-game-mark{margin-top:8px}.divine-player-shell .character-card>.button,.divine-player-shell .room-card>.button{align-self:start;margin-top:auto}.divine-player-shell .character-card>p,.divine-player-shell .room-card>p{margin-block:0 14px}.divine-player-shell .character-empty{text-align:center;background:radial-gradient(at 50% 25%,#a98a5638,#0000 52%),linear-gradient(#1c2a39ef,#0a1423f8),url(/assets/adventure/stone-wall.webp) 50%/440px;align-content:center;justify-items:center;min-height:280px;padding:clamp(24px,4vw,46px)}.divine-player-shell .character-empty>svg{color:#e0c286;width:44px;height:44px}.divine-player-shell .character-empty>p{color:#d2c5af;max-width:38ch;margin:0}.divine-player-shell .game-empty-action{margin-top:8px}.divine-player-shell .divine-lore-layout{align-items:start;gap:clamp(24px,4vw,60px)}.divine-player-shell .divine-lore-sheet{color:var(--divine-ink);background:linear-gradient(90deg, #95682a26, transparent 14%, transparent 86%, #95682a2d), url(/assets/adventure/papyrus.webp) center / 600px repeat, var(--divine-paper);box-shadow:var(--divine-shadow), inset 0 0 35px #8353201b;border:1px solid #b4985e;border-radius:3px 9px 6px 4px;padding:clamp(24px,4vw,50px);position:relative}.divine-player-shell .divine-lore-sheet h2{color:#3b281d;letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.35rem,2.1vw,1.9rem)}.divine-player-shell .divine-lore-sheet p{color:#48392b;margin-bottom:18px;line-height:1.75}.divine-player-shell .divine-lore-sheet .divine-game-mark{color:#72522d;margin-bottom:15px}.divine-player-shell .divine-lore-sheet .button-outline{color:#3d2d1b;background:#f1dfbc7a;border-color:#8b683b}.divine-player-shell .divine-lore-sheet .button-outline:hover{color:#251b11;background:#e2c897}.divine-player-shell .world-map{border-color:#b5a07787}.divine-plan-emblem{width:74px;height:82px;color:var(--rank-accent,#a8b4c9);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rank-accent,#93a4bd) 27%, transparent), transparent 72%), linear-gradient(145deg, #273749, #0a1421);border:1px solid color-mix(in srgb, var(--rank-accent,#93a4bd) 70%, transparent);clip-path:polygon(18% 0,82% 0,100% 13%,100% 76%,50% 100%,0 76%,0 13%);place-items:center;margin-bottom:16px;display:grid}.divine-player-shell .plan-card{--rank-accent:#b1bac7;flex-direction:column;min-height:300px;display:flex}.divine-player-shell .plan-card[data-rank=bronze]{--rank-accent:#cc9661}.divine-player-shell .plan-card[data-rank=prata]{--rank-accent:#c6d2dd}.divine-player-shell .plan-card[data-rank=ouro]{--rank-accent:#ead08a}.divine-player-shell .plan-card[data-rank=platina]{--rank-accent:#aed3d4}.divine-player-shell .plan-card[data-rank=heroi]{--rank-accent:#a5c5f3}.divine-player-shell .plan-card[data-rank=lendario]{--rank-accent:#e7bf77}.divine-player-shell .plan-card .plan-state{color:#e4d2b6;letter-spacing:.08em;text-transform:uppercase}.divine-player-shell .plan-card h2{color:var(--rank-accent)}.divine-player-shell .plan-card .plan-price{color:#fff3d9;margin-top:auto}.divine-player-shell .plan-featured{box-shadow:inset 0 1px #eed1a65e,0 0 0 1px #cba87383,0 18px 50px #0007}.divine-player-shell .dice-stage{background:radial-gradient(at 50% 52%,#364c60 0,#152234 50%,#08101c 95%);border-color:#927b54;box-shadow:inset 0 0 60px #020912a8,0 14px 35px #0007}.divine-player-shell .dice-result strong{color:var(--divine-brass-bright);text-shadow:0 0 24px #d5aa5d52}.divine-player-shell .dice-type[aria-pressed=true]{color:#fff2d0;background:linear-gradient(#66553a,#2e323a);border-color:#e8c789}.divine-player-shell .room-sections{border-bottom-color:#9b825779}.divine-player-shell .room-sections button[aria-pressed=true]{background:linear-gradient(#92704433,#0000);border-bottom-color:#e6c484}@media (width<=700px){.divine-player-shell .page-content:not(.adventure-home){padding-top:34px}.divine-player-shell .character-card,.divine-player-shell .room-card{padding:24px}.divine-game-portrait{width:60px;height:68px}.divine-player-shell .divine-lore-sheet{padding:24px 20px}.divine-player-shell .site-header{box-shadow:0 4px 18px #0009}.divine-player-shell .plan-card{min-height:260px}}@media (prefers-reduced-motion:reduce){.divine-player-shell :is(.character-card,.room-card,.material-card,.event-card,.plan-card,.presentation-card){transition:none;transform:none!important}}.divine-player-shell .divine-gateway-layout .account-intro{background:linear-gradient(#0c19276b,#0b1c33a8 55%,#07111df7),url(/assets/adventure/stone-gate.webp) 62%/cover no-repeat;border:1px solid #b9a06a61;flex-direction:column;justify-content:flex-end;min-height:400px;padding:clamp(26px,4vw,44px);display:flex;position:relative;box-shadow:0 22px 52px #0008,inset 0 0 0 4px #101b286d}.divine-player-shell .divine-gateway-layout .account-intro h1{color:#f5e6c6;text-shadow:0 5px 28px #000}.divine-player-shell .divine-gateway-layout .auth-panel{border-color:#b598666e;box-shadow:0 20px 50px #0007,inset 0 1px #f1d7a015}.divine-player-shell .divine-adventurer-home .account-columns>.account-panel:nth-child(-n+3){border-top:2px solid #ba9b65}.divine-player-shell .divine-adventurer-home .account-panel h2,.divine-player-shell .room-page .room-panel>h2{color:var(--divine-brass-bright)}.divine-player-shell .material-card .material-cover,.divine-player-shell .event-card .event-cover{border:1px solid #b29a6d85;box-shadow:0 12px 24px #0006}.divine-player-shell .divine-empty-page{background:radial-gradient(at 75% 5%,#b49a635c,#0000 45%),linear-gradient(#152334d9,#091522fa),url(/assets/adventure/stone-wall.webp) 50%/480px;border:1px solid #ba9d6980;max-width:900px;min-height:440px;margin-block:clamp(32px,6vw,72px);padding:clamp(32px,5vw,60px);position:relative;box-shadow:0 24px 64px #0008,inset 0 0 0 4px #e0bf8040}.divine-player-shell .divine-empty-page .empty-icon{color:var(--divine-brass-bright)}.divine-player-shell .divine-presentation-gate .presentation-banner{color:#f0e5d5;background:linear-gradient(130deg,#55452d98,#131e2bcc)}.divine-player-shell .presentation-card{border-color:#93794d99}.divine-player-shell .presentation-card-top{color:var(--divine-brass)}.divine-player-shell .presentation-status{color:#f0d9aa}@media (width<=700px){.divine-player-shell .divine-gateway-layout .account-intro{min-height:250px;padding:26px 24px}.divine-player-shell .divine-empty-page{min-height:360px;padding:30px 20px}}
