/* V13: existing layout retained; pennants occupy the outer gutters. */
.realm-standards{position:fixed;inset:0;z-index:45;pointer-events:none}.realm-standard{position:absolute;top:170px;width:clamp(110px,calc((100vw - 1240px)/2 - 28px),190px);perspective:850px;filter:drop-shadow(0 12px 14px #000b);--cloth:#742623;--light:#d6543c;--ink:#f9dba0}.standard-left{left:8px}.standard-right{right:8px;--cloth:#142e58;--light:#498bc2}.standard-pole{pointer-events:auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-around;gap:3px;width:100%;height:44px;color:#f9dfa0;border:1px solid #b69050;border-radius:6px;background:linear-gradient(#b99960,#3c2d19 20%,#1d1812 70%,#ad8d51);box-shadow:0 3px 10px #0008;cursor:pointer;font:700 11px/1 Georgia,serif;letter-spacing:1px}.standard-pole:focus-visible{outline:3px solid #ffdc8b;outline-offset:4px}.standard-arrow{transition:transform .5s}.unfurled .standard-arrow{transform:rotate(180deg)}.standard-cloth{height:0;opacity:0;overflow:hidden;transform-origin:50% 0;transform:rotateX(-80deg);transition:height 1s cubic-bezier(.18,.74,.22,1),opacity .3s,transform 1s cubic-bezier(.18,.74,.22,1)}.unfurled .standard-cloth{height:340px;opacity:1;transform:rotateX(0)}.cloth-inner{height:330px;box-sizing:border-box;padding:32px 6px 40px;display:flex;align-items:center;flex-direction:column;gap:18px;color:var(--ink);background:repeating-linear-gradient(90deg,#ffffff08 0 1px,transparent 1px 4px),linear-gradient(90deg,#08080877,transparent 22%,#ffffff15 44%,#0004 65%,transparent 82%,#0008),linear-gradient(135deg,var(--cloth),#17120e);clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);border-inline:4px ridge #c3a467;position:relative;transform-origin:top center}.cloth-inner:before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,#ffe5a333 48%,transparent 65%);transform:translateX(-120%);pointer-events:none}.unfurled .cloth-inner:before{animation:cloth-shine 1.5s ease-out}.unfurled .cloth-inner{animation:cloth-settle 1.3s ease-out}.standard-kicker{font:7px/1.4 Georgia,serif;letter-spacing:1.2px;text-align:center}.standard-crest{font-size:55px;line-height:1;color:#d4b16b;text-shadow:0 2px 1px #000,0 0 20px var(--light)}.cloth-inner>strong{font:bold clamp(12px,1.1vw,21px)/1 Georgia,serif;letter-spacing:.2px;white-space:nowrap}.cloth-inner>strong>span{color:#fff4d3}.cloth-inner>small{font:10px Georgia,serif;letter-spacing:2px}.standard-seal{margin-top:4px;text-align:center;font:9px/1.3 Georgia,serif;letter-spacing:2px;border:1px solid #bd9658;border-radius:50%;width:68px;height:68px;display:flex;flex-direction:column;justify-content:center;background:#100e0e77;box-shadow:inset 0 0 10px #d5a34c22}.standard-seal b{font-size:24px;letter-spacing:3px}@keyframes cloth-shine{to{transform:translateX(120%)}}@keyframes cloth-settle{0%{transform:rotateX(-25deg) skewX(-3deg)}50%{transform:rotateX(8deg) skewX(2deg)}100%{transform:none}}
/* Base sprite and feet remain still. The localized chest overlay moves less than a pixel. */
.ko-banner-actors .banner-actor{position:absolute;height:94%;bottom:0;width:auto;aspect-ratio:var(--ratio);display:block;filter:drop-shadow(0 6px 7px #000a);--phase:0s}.ko-banner-actors .banner-actor.ko-banner-mage{--phase:-2.3s;animation:none!important}.ko-banner-actors .banner-actor img{position:absolute;inset:0;width:100%;height:100%;bottom:auto;object-fit:contain;animation:none!important;filter:none;transform:none}.ko-banner-actors .actor-chest{clip-path:polygon(15% 19%,77% 19%,81% 45%,17% 45%);transform-origin:48% 44%;animation:chest-breath 4.7s cubic-bezier(.45,0,.4,1) infinite!important;animation-delay:var(--phase)!important}.ko-banner-actors .armor-badge{position:absolute;left:var(--badge-x);top:var(--badge-y);width:10%;min-width:13px;aspect-ratio:.8;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#b9954c,#332713 45%,#927039);color:#fff1c9;border:1px solid #e1c279;clip-path:polygon(0 0,100% 0,95% 74%,50% 100%,5% 74%);font:600 clamp(3px,.35vw,5px)/1.1 Georgia,serif;letter-spacing:0;transform:rotate(-8deg);text-shadow:0 1px #000;box-shadow:0 1px 3px #000}.armor-badge b{font-size:1.8em}.actor-vapor{position:absolute;left:var(--mouth-x);top:var(--mouth-y);width:6%;height:2%;pointer-events:none}.actor-vapor i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse,#e7f6ff88,#cae8ff22 45%,transparent 70%);filter:blur(2px);opacity:0;animation:human-exhale 4.7s ease-out infinite;animation-delay:var(--phase)}.actor-vapor i:nth-child(2){animation-delay:calc(var(--phase) + .12s)}.actor-vapor i:nth-child(3){animation-delay:calc(var(--phase) + .24s)}@keyframes chest-breath{0%,100%{transform:scale(1)}42%{transform:translateY(-.5px) scale(1.003,1.004)}70%{transform:scale(1)}}@keyframes human-exhale{0%,44%{opacity:0;transform:translate(0,0) scale(.3)}54%{opacity:.48}76%{opacity:.1}95%,100%{opacity:0;transform:translate(22px,-10px) scale(4,2.5)}}
.inner-masthead .ko-banner-actors .banner-actor{height:145%;bottom:-32%}.inner-masthead .ko-banner-actors .banner-actor img{height:100%;bottom:auto}.motion-paused .ko-banner-actors .actor-chest,.tab-asleep .ko-banner-actors .actor-chest,.motion-paused .actor-vapor i,.tab-asleep .actor-vapor i{animation-play-state:paused!important}.motion-paused .actor-vapor,.tab-asleep .actor-vapor{opacity:0}
.top-social{display:flex;gap:6px;flex-wrap:wrap}.top-social .top-social-link{display:grid;place-items:center;min-width:32px;width:32px;height:32px;min-height:32px;padding:5px;border:1px solid #6d5b3d;border-radius:6px;background:#111923}.top-social .top-social-link>span:not(.social-icon){display:none}.top-social .social-icon{width:19px;height:19px}.social-icon img{display:block;width:100%;height:100%;filter:invert(1)}.top-social-link[data-service=WhatsApp]:hover{background:#146f35}.top-social-link[data-service=Discord]:hover{background:#5865f2}.social-link.inactive{opacity:.4}.top-social-link:hover{border-color:#e5bd75}.updates-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.updates-heading h2{margin:0}.update-note{padding:18px 0;border-bottom:1px solid #65513666}.update-note:last-child{border-bottom:0}.update-note h3{color:#ead2a1;font-size:18px;margin:10px 0}.update-note p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;color:#cbd5dd;margin:0}.note-meta{display:flex;gap:16px;font-size:11px;color:#bfa273;text-transform:uppercase;letter-spacing:1px}.note-meta time{margin-left:auto}.security-card{margin:12px 0;border:1px solid #7c6643;background:#0f1822;border-radius:7px;padding:16px}.security-card summary{cursor:pointer;color:#f0d198;font-weight:700;min-height:28px}.security-card .auth-form{margin-top:18px}.nation-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.nation-tabs [aria-pressed=true]{border-color:#f1c775;background:linear-gradient(#715528,#302416);color:#fff0c9}.chance{color:#f4d290;font-weight:750;font-size:20px}.drop-result{display:grid;gap:8px}.drop-result p{margin:0}.guide-search,.simulation-controls input{box-sizing:border-box;padding:12px;background:#101820;color:#fff;border:1px solid #88714e;border-radius:6px;font:inherit;width:100%;max-width:420px}.upgrade-grid,.mining-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.upgrade-card,.mining-card{padding:20px;border:1px solid #6e593b;background:linear-gradient(135deg,#282418,#111a22);border-radius:7px;overflow-wrap:anywhere}.upgrade-card h3{font-size:15px;line-height:1.5;color:#eee1c8}.upgrade-card p,.upgrade-card small{font-size:12px;color:#c5cbd0}.mining-card{display:flex;flex-direction:column;gap:14px}.simulation-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.simulation-controls label{font-size:13px;display:grid;gap:8px}.simulation-controls input{max-width:180px}.simulation-warning{padding:16px;border-left:3px solid #cc9c4c;background:#34291977;color:#dccaa8!important;line-height:1.8;font-size:12px!important}.guide-live [aria-live] p{display:flex;justify-content:space-between;gap:8px}header nav>a[data-route='/guncellemeler']{font-size:10px;white-space:normal;text-align:center;max-width:145px}
@media(max-width:1399px){.realm-standard{top:195px;width:125px}.standard-left{left:-1px}.standard-right{right:-1px}.realm-standard:not(.unfurled){width:35px}.realm-standard:not(.unfurled) .standard-pole{height:70px;writing-mode:vertical-rl}.realm-standard:not(.unfurled) .standard-pole>span{display:none}.standard-pole{height:38px;font-size:9px}.unfurled .standard-cloth{height:300px}.cloth-inner{height:290px;gap:15px}.cloth-inner>strong{font-size:16px}}@media(max-width:800px){.top-social{gap:4px}.notice-controls{flex-wrap:wrap;justify-content:flex-end}.realm-standard{top:220px;width:118px}.realm-standard:not(.unfurled){width:24px}.realm-standard:not(.unfurled) .standard-pole{height:64px;font-size:8px}.upgrade-grid{grid-template-columns:1fr}.ko-banner-actors .banner-actor{height:100%}.notice{flex-wrap:wrap!important}.notice-controls{gap:7px!important}}@media(max-width:540px){.top-social .top-social-link{min-width:26px;width:26px;height:28px;min-height:28px;padding:5px}.top-social .social-icon{width:16px;height:16px}.notice-controls{width:100%;justify-content:space-between}.notice span:nth-child(2){display:none}.ko-banner-actors .banner-actor{height:100%}.inner-masthead .ko-banner-actors .banner-actor{height:128%;bottom:-20%}.mining-grid{grid-template-columns:1fr}.updates-heading h2{font-size:19px}.content-page{padding:17px 12px!important}.realm-standard{top:260px}.standard-pole{font-size:8px}.cloth-inner .standard-kicker{font-size:6px}header nav>a[data-route='/guncellemeler']{font-size:9px;max-width:none}header nav{grid-template-columns:repeat(3,minmax(0,1fr))}.realm-standard.unfurled{filter:drop-shadow(0 12px 16px #000d)}}@media(prefers-reduced-motion:reduce){.ko-banner-actors .actor-chest,.actor-vapor i,.cloth-inner,.cloth-inner:before{animation:none!important}.actor-vapor{display:none}.standard-cloth{transition:none}.unfurled .standard-cloth{transform:none}}
/* Legacy .social-link span visibility must not expose labels in the compact top bar. */
.notice .top-social .top-social-link>span:not(.social-icon){display:none!important}.notice .top-social .top-social-link>.social-icon{display:block!important;margin:0;flex:none}.notice .top-social .top-social-link{overflow:hidden;box-sizing:border-box}.notice .top-social .social-icon img{max-width:100%;max-height:100%}

.realm-standard.unfurled .standard-cloth{pointer-events:auto;cursor:pointer}
/* V14: compact game-item tables and agreement-first registration. */
.shop-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.shop-coming{padding:30px;border:1px solid #514027;border-radius:12px;background:linear-gradient(135deg,#15191e,#0b0e12)}.shop-label{color:#eac674;font-size:11px;letter-spacing:2px}.shop-menu .dropdown a{display:flex;align-items:center;padding:14px 18px;color:#c8ced7;text-decoration:none;border-radius:8px}.shop-menu .dropdown a:hover,.shop-menu .dropdown a:focus-visible{color:#f3cd75;background:#211e16}
.guide-selection{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 0 28px}.guide-tool-tabs{display:flex;gap:10px;flex-wrap:wrap;max-width:100%}.guide-tool{display:flex;flex-direction:column;align-items:center;gap:8px;padding:9px 8px;max-width:125px;min-width:68px;border:1px solid #30353b;border-radius:10px;background:#14191e;color:#c8ced7;cursor:pointer;font:inherit;font-size:11px}.guide-tool[aria-pressed=true]{border-color:#dcb34e;background:#211e15;box-shadow:0 0 0 2px #dcb34e24}.guide-tool:hover{border-color:#aa8c50}.guide-tool:focus-visible{outline:2px solid #f8da91;outline-offset:3px}.guide-tool span:last-child{overflow-wrap:anywhere}.guide-item-icon{position:relative;display:inline-flex;width:46px;height:46px;flex:0 0 46px;border:1px solid #988158;background:#080a0c;align-items:center;justify-content:center;vertical-align:middle;border-radius:3px}.guide-item-icon img{position:absolute;width:44px;height:44px;object-fit:contain}.guide-icon-fallback{color:#bca36b;font-size:22px}.guide-selection>.table-help{width:100%;margin:0}.guide-table-wrap{max-width:100%;overflow:auto;border:1px solid #35342e;border-radius:7px}.guide-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.guide-table th{padding:13px 15px;text-align:left;background:linear-gradient(#33332e,#252622);color:#e9bf66;font-weight:500;white-space:nowrap}.guide-table td{padding:14px 15px;border-top:1px solid #2b2c28;background:#1c1d1a;color:#c5d4e2}.guide-table tr:nth-child(even) td{background:#171916}.guide-table .chance{color:#f4d786;white-space:nowrap}.guide-table .guide-item-icon{width:34px;height:34px;flex-basis:34px}.guide-table .guide-item-icon img{width:32px;height:32px}.mining-recipe{display:flex;gap:12px;align-items:center}.mining-recipe>span:not(.guide-item-icon){color:#e1b960}.mining-region{display:flex;flex-direction:column;gap:12px;color:#edc36a;font-size:11px;letter-spacing:1px;min-width:220px}.mining-region select{padding:14px;background:#0b0f13;color:#f2f0df;border:1px solid #373a3c;border-radius:8px;font:inherit}.simulation-result:not(:empty){margin:20px 0;padding:20px;border:1px solid #4c402b;border-radius:8px;background:#121612}
.registration-agreement{max-width:900px;margin:auto}.agreement-scroll{max-height:440px;overflow:auto;padding:20px 24px;background:#080b0e;border:1px solid #36332b;border-radius:8px;scrollbar-color:#82704a #111519}.agreement-section h3{font-size:17px;font-weight:500;color:#d5b470;margin:10px 0}.agreement-section p{color:#bdb6a5;line-height:1.85;font-size:14px;margin:0 0 25px}.agreement-choice{display:flex;align-items:flex-start;gap:12px;padding:24px 0;color:#e3d6b9;line-height:1.6}.agreement-choice input{width:20px;height:20px;flex:0 0 20px;accent-color:#bfa064}.registration-agreement .btn:disabled{opacity:.45;cursor:not-allowed}
.social-bubble .social-toggle{border:1px solid #b89b59;background:linear-gradient(145deg,#292720,#11171f);box-shadow:0 7px 24px #0009,inset 0 1px 0 #fbe4a22e;color:#f0d18b}.social-bubble-glyph svg{transition:transform .3s}.social-hub.is-open .social-bubble-glyph svg{transform:rotate(-10deg)}.social-bubble-caption{font-size:9px!important;letter-spacing:1px}.social-panel{background:linear-gradient(145deg,#1b2028,#0a1017)!important;border-color:#897448!important}.social-icon img{width:24px;height:24px}.social-link{border-color:#3c3d36!important}.social-link:hover{border-color:#c2a360!important;background:#262923!important}
@media(max-width:600px){.guide-selection{gap:16px}.guide-tool{max-width:98px;font-size:10px}.mining-region{min-width:0;width:100%}.guide-table{min-width:580px;font-size:12px}.guide-table th,.guide-table td{padding:12px 10px}.agreement-scroll{max-height:48vh;padding:15px}.registration-agreement .btn{width:100%;white-space:normal;text-align:center}.shop-tabs .btn{flex:1 1 100%;text-align:center}.shop-coming{padding:22px}.simulation-controls label{width:100%}.social-bubble{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.social-panel{max-height:calc(100dvh - 120px);overflow:auto}.social-bubble .social-toggle{width:64px;height:64px}}
.social-icon img{filter:none!important}
@media(max-width:600px){.guide-table{min-width:0;display:block}.guide-table thead{display:none}.guide-table tbody{display:grid;gap:12px;padding:10px}.guide-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #39372c;border-radius:7px;overflow:hidden;background:#191d18}.guide-table td{display:flex;flex-direction:column;gap:7px;min-width:0;border:0;overflow-wrap:anywhere;background:transparent!important}.guide-table td:before{content:attr(data-label);font-size:10px;color:#a9a18c;letter-spacing:.3px}.guide-table td:first-child{grid-column:1/-1;flex-direction:row;align-items:center}.guide-table td:first-child:before{margin-right:auto}.guide-table .mining-recipe{flex-wrap:wrap}.guide-table td[colspan]{grid-column:1/-1}}
/* Full-height promotional pennants. Content stays readable while the fabric moves. */
.realm-standard{top:180px;width:clamp(130px,calc((100vw - 1240px)/2 - 22px),240px);--flag-height:calc(100dvh - 250px)}.realm-standard[hidden]{display:none!important}.standard-left{--cloth:#482517}.standard-right{--cloth:#172a38}.unfurled .standard-cloth{height:var(--flag-height)}.cloth-inner{height:var(--flag-height);min-height:0;padding:28px 13px 60px;gap:18px;isolation:isolate;overflow-y:auto;overflow-x:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 35px),50% 100%,0 calc(100% - 35px));background:linear-gradient(90deg,#030608bb,transparent 28%,#edd29015 47%,#0007 70%),linear-gradient(135deg,var(--cloth),#0b0d10);animation:none}.cloth-inner:after{content:'';position:absolute;inset:0;z-index:-1;background-image:var(--promo-image,url('/art/ko-karus.png'));background-size:auto 88%;background-repeat:no-repeat;background-position:center bottom;opacity:.16;filter:grayscale(.3);pointer-events:none}.unfurled .cloth-inner{animation:promo-wave 6.5s ease-in-out infinite}.unfurled .cloth-inner:before{animation:promo-light 7s ease-in-out infinite;z-index:-1}.promo-title{white-space:normal!important;text-align:center;line-height:1.3!important;font-size:clamp(17px,1.35vw,25px)!important;color:#ffe4a1;text-shadow:0 2px 8px #000,0 0 18px #eabb4e55}.cloth-inner p{margin:0;font-size:12px;line-height:1.85;text-align:center;color:#e3d7bd;overflow-wrap:anywhere}.promo-code-box{display:grid;width:100%;gap:14px;text-align:center;padding:17px 9px;background:#070b11b3;border:1px solid #a3844c;border-radius:5px;box-shadow:0 0 20px #d8a44215}.promo-code-box small{font-size:9px;letter-spacing:1px;color:#dfbd7a}.promo-code-box code{font:700 clamp(10px,.85vw,16px)/1.9 monospace;color:#ffe396;overflow-wrap:anywhere;user-select:all;text-shadow:0 0 12px #e8b54455}.promo-code-box .btn,.cloth-inner .btn{padding:12px 8px;white-space:normal;text-align:center;font-size:10px;width:100%;line-height:1.5}.copy-status{font-size:10px;color:#edce8a}.promo-cta{animation:promo-glow 3.5s ease-in-out infinite}.promo-infrastructure{white-space:pre-line;width:100%;padding:18px 8px;border-block:1px solid #e1c17c55;letter-spacing:1px}.promo-bonus{display:grid;gap:16px;width:100%;padding:20px 8px;background:#0c121acc;border:1px solid #8c7547;border-radius:6px;margin-top:auto}.promo-bonus h3{margin:0;text-align:center;color:#ffdc84;font-size:18px}.forsgame-logo{display:block;width:100%;max-height:56px;object-fit:contain}.realm-standard.unfurled .standard-cloth{cursor:default}.standard-cloth a[hidden]{display:none!important}.motion-paused .cloth-inner,.tab-asleep .cloth-inner,.motion-paused .promo-cta,.tab-asleep .promo-cta{animation-play-state:paused!important}@keyframes promo-wave{0%,100%{transform:rotateY(-3deg) skewY(.35deg)}50%{transform:rotateY(4deg) skewY(-.35deg)}}@keyframes promo-light{0%,100%{transform:translateX(-70%);opacity:.35}50%{transform:translateX(65%);opacity:.7}}@keyframes promo-glow{0%,100%{box-shadow:0 0 12px #d8a44225}50%{box-shadow:0 0 24px #eec56e65}}
@media(max-width:1399px){.realm-standard{top:110px;--flag-height:calc(100dvh - 145px)}.realm-standard.unfurled{width:min(280px,85vw)}.realm-standard.unfurled .standard-pole{height:40px;writing-mode:horizontal-tb}.cloth-inner{padding:24px 18px 55px}.cloth-inner p{font-size:13px}.promo-title{font-size:24px!important}.promo-code-box code{font-size:17px}.standard-left{left:0}.standard-right{right:0}}
@media(max-width:600px){.realm-standard{top:100px;--flag-height:calc(100dvh - 145px)}.realm-standard:not(.unfurled){width:24px}.cloth-inner{gap:15px}.standard-pole{font-size:10px}}
@media(prefers-reduced-motion:reduce){.unfurled .cloth-inner,.promo-cta,.unfurled .cloth-inner:before{animation:none!important}}
.support-hub{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:20px;z-index:80}.support-toggle{position:relative;display:flex;align-items:center;gap:10px;padding:12px 17px;min-height:62px;border:1px solid #c9aa66;border-radius:32px;background:linear-gradient(135deg,#394739,#111f26);color:#f8df9b;box-shadow:0 0 20px #95c87725,0 8px 30px #0008;font-size:11px;font-weight:700;cursor:pointer}.support-gm-mark,.gm-live-badge{border:1px solid #dcc178;border-radius:5px;padding:5px 6px;font:bold 11px Georgia,serif;color:#e9d496;background:#2b3525;animation:gm-pulse 2.8s ease-in-out infinite}.gm-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a5d780;box-shadow:0 0 10px #acd480;animation:gm-pulse 2.8s ease-in-out infinite}.gm-active-row{display:flex;align-items:center;gap:12px;padding:10px 0;color:#e3d6ae}.gm-panel p{font-size:12px;line-height:1.7}.gm-contact{display:block;text-align:center;margin-top:16px}.support-count,[data-support-unread]{border-radius:20px;padding:3px 7px;background:#e9b354;color:#17130c;font-size:10px;font-weight:bold}[data-support-unread][hidden]{display:none!important}.support-panel{position:absolute;bottom:calc(100% + 12px);left:0;width:min(410px,calc(100vw - 24px));max-height:calc(100dvh - 110px);overflow:auto;border:1px solid #9f8753;border-radius:12px;background:#0d141b;box-shadow:0 12px 45px #000c}.support-panel[hidden]{display:none!important}.support-panel-top{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #3f4034;color:#e9d194;font-size:10px}.support-panel-top a{margin-left:auto;color:#e2d4b4}.support-panel-top button{background:none;border:0;color:#ecd29b;font-size:24px;min-width:30px}.support-panel-body{padding:16px}.support-panel-body h3{font-size:15px;color:#eed89d}.support-panel-body>p{font-size:12px;line-height:1.7}.support-panel-body>.btn{display:inline-block;margin:7px 6px 0 0}.support-workspace{max-width:940px}.support-inbox{display:grid;gap:8px;max-height:300px;overflow:auto;margin-bottom:18px}.support-thread{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px 14px;background:#151d23;border:1px solid #434331;border-radius:6px;color:#e8d9bb;text-align:left;cursor:pointer}.support-thread small{grid-column:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a7b3b8}.support-thread[aria-pressed=true]{border-color:#dcbd77;background:#292c22}.support-log{height:340px;max-height:40dvh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:12px 4px;overscroll-behavior:contain}.support-workspace .support-log{height:430px;max-height:55dvh}.support-message{padding:13px;border:1px solid #344552;border-radius:9px;background:#15212b;margin-right:18px}.support-message.gm-answer{background:#242b1c;border-color:#717451;margin-right:0;margin-left:18px}.support-message-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;color:#b9c7c8}.gm-answer .support-message-meta strong{color:#e1cd89}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px;margin:9px 0 0}.support-form{display:flex;gap:10px;margin-top:14px;align-items:end}.support-form textarea{min-width:0;flex:1;padding:12px;background:#080f15;border:1px solid #5e5d44;border-radius:7px;color:#fff;resize:vertical;font:inherit}.support-form .btn{padding:13px}.support-status{font-size:12px;color:#d8c895;line-height:1.6}.support-older{padding:8px!important;font-size:10px}.support-older[hidden]{display:none!important}@keyframes gm-pulse{0%,100%{box-shadow:0 0 4px #acd48025}50%{box-shadow:0 0 14px #acd48077}}@media(max-width:600px){.support-hub{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}.support-toggle{min-height:60px;padding:10px 12px;font-size:9px}.support-panel{width:calc(100vw - 24px)}.support-panel-body{padding:13px}.support-form{flex-wrap:wrap}.support-form textarea{flex-basis:100%}.support-form button{width:100%}.support-message-meta time{font-size:9px}.support-workspace .support-log{max-height:48dvh}}@media(prefers-reduced-motion:reduce){.gm-live-badge,.gm-live-dot,.support-gm-mark{animation:none}}
/* V15: consistent menu type and a wider community control. */
header nav{gap:12px}header nav>a,header nav>button,header nav>.menu-wrap>button{font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.25px!important;line-height:1.4!important;min-height:40px;padding:11px 10px!important;white-space:nowrap!important;max-width:none!important}.dropdown a,.dropdown button,.shop-menu .dropdown a{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.5!important}#section-nav,.section-nav,.shop-tabs{display:none!important}.social-bubble .social-toggle{width:92px!important;height:64px!important;border-radius:32px!important;gap:4px!important;justify-content:center!important}.social-bubble-caption{font-size:9px!important;letter-spacing:.6px!important;white-space:nowrap}.support-workspace .support-desk{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:18px}.support-sidebar{min-width:0;border-right:1px solid #454330;padding-right:14px}.support-workspace .support-inbox{max-height:600px}.support-chat{min-width:0}.support-chat-title{color:#e2d0a2;font-size:15px;margin:0 0 12px}.support-panel .support-desk{display:block}.support-panel .support-inbox{max-height:160px}.support-panel .support-sidebar{border:0;padding:0}.support-inbox .support-thread{min-height:65px}.support-thread[aria-pressed=true]{border-left:3px solid #d0b777}.support-count{grid-column:2;grid-row:1/3;align-self:center}.support-thread strong{font-size:13px}.support-thread small{font-size:11px}.support-message{max-width:90%;align-self:flex-start}.support-message.gm-answer{align-self:flex-end}.promo-title{overflow-wrap:anywhere}
@media(max-width:600px){header nav>a,header nav>button,header nav>.menu-wrap>button{font-size:10px!important;padding:10px 4px!important}.social-bubble .social-toggle{width:84px!important;height:60px!important}.support-workspace .support-desk{grid-template-columns:1fr}.support-sidebar{border-right:0;border-bottom:1px solid #454330;padding:0 0 12px}.support-workspace .support-inbox{max-height:200px}.support-chat-title{margin-top:5px}}
.nav-symbol{flex:0 0 16px;vertical-align:middle;margin-right:5px}header nav>a,header nav>.menu-wrap>button{display:inline-flex;align-items:center;justify-content:center}.social-bubble .social-toggle{flex-direction:column}.guide-fallback-image{object-fit:contain}.guide-item-icon img[hidden]{display:none}.guide-selected-title{font-size:16px;color:#e3cc9f;margin:8px 0 18px}.guide-table .chance{font-size:14px}@media(max-width:600px){.nav-symbol{width:13px;height:13px;flex-basis:13px;margin-right:4px}.guide-tool{min-width:68px;max-width:110px}}
.upgrade-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.upgrade-selector .guide-tool{max-width:none;min-width:0;padding:12px 7px;min-height:100px;justify-content:center;font-size:11px;font-weight:600}.upgrade-icon-pair{display:flex;align-items:center;justify-content:center;gap:4px;min-height:46px}.upgrade-icon-pair .guide-item-icon{width:36px;height:36px;flex-basis:36px}.upgrade-icon-pair .guide-item-icon img{width:34px;height:34px}.upgrade-plus{color:#dcc079;font-size:13px}.social-bubble{right:32px!important}.social-bubble .social-toggle{width:142px!important;height:62px!important;flex-direction:row!important;gap:10px!important;padding:10px 17px!important;border-radius:32px!important;animation:community-pulse 3.8s ease-in-out infinite}.social-bubble-caption{font-size:10px!important;letter-spacing:.65px!important}.social-bubble-glyph svg{width:25px;height:25px}@keyframes community-pulse{0%,100%{box-shadow:0 0 8px #ccae5930,0 8px 24px #0008}50%{box-shadow:0 0 19px #dbc27460,0 8px 24px #0008}}@media(max-width:600px){.upgrade-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-selector .guide-tool{min-height:95px;font-size:10px}.social-bubble{right:20px!important}.social-bubble .social-toggle{width:126px!important;height:60px!important;padding:10px 12px!important;gap:7px!important}.social-bubble-caption{font-size:9px!important}}@media(prefers-reduced-motion:reduce){.social-bubble .social-toggle{animation:none!important}}.motion-paused .social-bubble .social-toggle,.tab-asleep .social-bubble .social-toggle{animation-play-state:paused!important}
.social-hub.social-bubble{width:142px!important}.social-bubble .social-bubble-caption{position:static!important;margin:0!important;line-height:1.3}.social-bubble .social-bubble-glyph{margin:0!important;display:flex;align-items:center}.social-bubble.is-open .social-bubble-glyph{transform:none!important}@media(max-width:600px){.social-hub.social-bubble{width:126px!important}}
.social-hub.social-bubble{right:var(--community-inset,32px)!important}.social-bubble.community-glow-off .social-toggle{animation:none!important}@media(max-width:600px){.social-hub.social-bubble{right:var(--community-mobile-inset,32px)!important}}

/* Selectable online GM cards, shared support inbox remains visible to every GM. */
button.gm-active-row{width:100%;border:1px solid #355b42;border-radius:8px;background:#11271e;text-align:left;padding:10px;margin:6px 0;cursor:pointer;flex-wrap:wrap;font:inherit;color:#c8f0d3}button.gm-active-row:hover,button.gm-active-row:focus-visible{border-color:#6cdb91;box-shadow:0 0 12px #56ca7333}button.gm-active-row small{font-size:10px;color:#8cdaa4}.support-gm-picker{margin:10px 0;padding:10px;border:1px solid #33483b;border-radius:8px}.support-recipient{font-size:12px;line-height:1.6;color:#bdd9c2}
