/* TCKAmc's original presentation layer. Native forum actions and access controls remain intact. */
:root{--t-bg:#f3f6fb;--t-surface:#fff;--t-soft:#edf2fa;--t-ink:#16283f;--t-muted:#5c6c84;--t-line:#dce5f0;--t-accent:#345b98;--t-glass:#ffffffdf;--t-shadow:0 12px 40px #1c355409;color-scheme:light}
:root[data-tcka-theme=dark]{--t-bg:#0b1422;--t-surface:#111e30;--t-soft:#18273c;--t-ink:#e5ecf8;--t-muted:#a0aec2;--t-line:#25354c;--t-accent:#96baf5;--t-glass:#111e30e8;--t-shadow:0 12px 40px #00000020;color-scheme:dark}
html,body{background:var(--t-bg)!important;color:var(--t-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;line-height:1.65}
a{color:var(--t-accent);transition:color .18s,background .18s,box-shadow .18s}a:hover{color:var(--t-ink);text-decoration:none}
.p-pageWrapper{background:radial-gradient(ellipse at 80% 0,#749dd312,transparent 45%),var(--t-bg)!important}
.p-header{background:linear-gradient(120deg,#12243c,#213d62)!important;border:0!important;color:#fff!important;min-height:165px}.p-header-inner{max-width:1280px;padding:24px}.p-header-logo img{max-height:100px!important;object-fit:contain}
.p-nav{background:var(--t-glass)!important;color:var(--t-ink)!important;backdrop-filter:blur(22px);border-bottom:1px solid var(--t-line);box-shadow:var(--t-shadow);position:relative;z-index:100}.p-nav-inner{max-width:1280px;min-height:68px;align-items:center}.p-nav-list .p-navEl.is-selected{background:var(--t-soft)!important;color:var(--t-ink)!important;border-radius:10px}.p-navEl-link,.p-navgroup-link{padding-top:20px!important;padding-bottom:20px!important}.p-navgroup{background:transparent!important;color:var(--t-ink)!important}.p-nav a{color:var(--t-ink)!important}.p-sectionLinks{background:var(--t-surface)!important;color:var(--t-muted)!important;border:0!important;padding-block:8px}.p-sectionLinks-inner{max-width:1280px}
.p-body-inner{max-width:1280px;padding:36px 24px!important}.p-title-value{font-weight:730;letter-spacing:-.04em;color:var(--t-ink);font-size:clamp(24px,3vw,38px);line-height:1.25}.p-breadcrumbs{font-size:12px;color:var(--t-muted);margin-bottom:22px}
.block-container,.block-body,.block-row,.message,.message-cell,.structItem,.menu-content,.overlay,.overlay-title,.offCanvasMenu-content,.offCanvasMenu-header{background:var(--t-surface)!important;color:var(--t-ink)!important;border-color:var(--t-line)!important}.block-container{border:1px solid var(--t-line)!important;border-radius:18px!important;box-shadow:var(--t-shadow);overflow:clip}.block{margin-bottom:25px}.block-header,.block-minorHeader,.block-filterBar,.block-outer-opposite,.block-footer{background:var(--t-soft)!important;color:var(--t-ink)!important;border-color:var(--t-line)!important}.block-header{padding:17px 22px!important;font-size:15px;font-weight:650;letter-spacing:.01em}.block-row{padding:19px 22px}.node-body{padding:15px 12px}.node+.node{border-top:1px solid var(--t-line)!important}.node-title{font-size:17px;font-weight:650}.node-description,.node-extra,.node-stats,.message-userExtras,.message-attribution,.structItem-minor,.contentRow-minor,.u-muted,.pairs>dt{color:var(--t-muted)!important}.node-icon{color:var(--t-accent)!important;opacity:.7}.node-icon i:before{color:inherit!important}.structItem-cell{padding:20px 15px}.structItem-title{font-weight:600}.structItemContainer .structItem{border-top:1px solid var(--t-line)}.structItem.is-unread .structItem-title{font-weight:750}.structItem.is-unread .structItem-title:before{content:"";display:inline-block;width:7px;height:7px;background:#588de0;border-radius:50%;margin-right:8px}
.message{border-radius:18px;margin-bottom:22px;box-shadow:var(--t-shadow);border:1px solid var(--t-line)!important}.message-cell--user{background:var(--t-soft)!important;border-color:var(--t-line)!important}.message-body{font-size:15px;line-height:1.85}.message-content{padding:16px 5px}.bbWrapper img{max-width:100%;height:auto;border-radius:12px}.bbWrapper table{display:block;max-width:100%;overflow:auto}.bbCodeBlock,.bbCodeBlock-content,.bbCodeBlock-title{background:var(--t-soft)!important;color:var(--t-ink)!important;border-color:var(--t-line)!important}.message-userArrow{display:none}.message-articleUserInfo{border-top:1px solid var(--t-line);padding:20px}.message-userDetails{text-align:center}.username{color:var(--t-ink)}.avatar{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--t-line)}
.input,input.input,textarea.input,select.input,.fr-box.fr-basic .fr-element,.fr-wrapper,.fr-toolbar{background:var(--t-soft)!important;color:var(--t-ink)!important;border:1px solid var(--t-line)!important;border-radius:9px}.input:focus{outline:2px solid #6099eb66;outline-offset:2px}.button:not(.button--plain){border-radius:10px!important;background:var(--t-soft)!important;border:1px solid var(--t-line)!important;color:var(--t-ink)!important;min-height:40px}.button.button--primary{background:#284e84!important;color:#fff!important;border-color:#284e84!important}.button:hover{box-shadow:0 4px 12px #1d3d6120}.menu-linkRow:hover,.menu-linkRow.is-selected{background:var(--t-soft)!important}.pageNav-page{background:var(--t-surface)!important;border-color:var(--t-line)!important;color:var(--t-ink)!important}.pageNav-page--current{background:var(--t-soft)!important}
.p-footer,.p-footer-inner,.p-footer-block{background:var(--t-surface)!important;color:var(--t-muted)!important;border-color:var(--t-line)!important}.p-footer a{color:var(--t-muted)!important}.notice{background:var(--t-glass)!important;color:var(--t-ink)!important;border:1px solid var(--t-line)!important;backdrop-filter:blur(16px)}.tcka-theme{flex:0 0 40px;width:40px;height:40px;margin:0 12px;border:1px solid var(--t-line);background:var(--t-soft);color:var(--t-ink);border-radius:50%;font-size:22px;cursor:pointer}.tcka-theme:focus-visible{outline:3px solid #6299e8;outline-offset:3px}
.tcka-game-profile{--rank:#7b96bb;display:flex;align-items:center;justify-content:center;gap:11px;padding:12px 8px;margin:15px auto 5px;border:1px solid color-mix(in srgb,var(--rank) 55%,var(--t-line));border-radius:12px;background:var(--t-surface);max-width:230px;text-decoration:none!important;box-shadow:0 0 16px color-mix(in srgb,var(--rank) 9%,transparent)}.tcka-game-profile[data-rank=owner],.tcka-game-profile[data-rank=admin]{--rank:#cc7182}.tcka-game-profile[data-rank=vip],.tcka-game-profile[data-rank=mvip]{--rank:#bb9857}.tcka-game-profile[data-rank=moderator]{--rank:#70a38c}.tcka-game-profile img{width:45px;height:45px;image-rendering:pixelated;border-radius:7px}.tcka-game-profile>span{text-align:left;min-width:0}.tcka-game-profile strong{display:block;font-size:12px;overflow-wrap:anywhere}.tcka-game-profile small{display:block;color:var(--t-muted);font-size:10px;line-height:1.5}.message-articleUserInfo .tcka-game-profile{margin:12px 0 0}
@media(max-width:850px){.p-header{min-height:125px}.p-header-logo img{max-height:70px!important}.p-body-inner{padding:22px 14px!important}.p-nav-inner{min-height:58px}.tcka-theme{margin-left:auto}.message-body{font-size:14px}.node-body{padding:12px 5px}.node-title{font-size:15px}.block-header{padding:15px!important}.message-cell--user .tcka-game-profile{margin:10px 0;max-width:250px}.p-navEl-link,.p-navgroup-link{padding-top:16px!important;padding-bottom:16px!important}.p-title-value{font-size:26px}.message{border-radius:13px}.message-articleUserInfo .contentRow{flex-wrap:wrap}.bbWrapper{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Retire the old image-based navigation, including its per-link offsets. */
html .p-nav .p-nav-inner{align-items:center!important;max-width:1280px!important}
html .p-nav .p-navgroup{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;min-height:0!important;height:44px!important}
html .p-nav .p-nav-list:before,html .p-nav .p-nav-list:after,html .p-nav .p-nav-inner:before,html .p-nav .p-nav-inner:after{display:none!important;content:none!important}
html .p-nav .p-nav-list>li,html .p-nav .p-nav-list .p-navEl{height:44px!important;min-height:0!important;align-items:center!important}
html .p-nav .p-navEl-link:before{display:none!important;content:none!important}
html .p-nav .p-nav-list .p-navEl-link{height:44px!important;box-sizing:border-box!important}
html .p-nav .p-navEl-link--splitMenu{padding-right:8px!important}
html .p-header{min-height:0!important;height:auto!important;background-image:linear-gradient(120deg,#12243c,#213d62)!important}
html .p-header-inner{padding:30px 24px!important;min-height:0!important}
html .p-header-content{min-height:150px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important}
html .p-header-playNow{position:static!important;inset:auto!important;margin:0!important;width:auto!important;transform:none!important;text-align:right;font-family:inherit!important}
html .p-header-playNow-count{font-family:inherit!important;font-size:13px!important;color:#c4d3e8!important;text-shadow:none!important;letter-spacing:0!important;text-transform:none!important}
html .p-header-playNow-button{display:inline-flex!important;align-items:center;justify-content:center;background:#e6effc!important;color:#173354!important;border:1px solid #ffffff45!important;border-radius:12px!important;padding:12px 22px!important;min-width:0!important;min-height:0!important;height:auto!important;font:600 15px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important;box-shadow:0 8px 24px #0002!important;margin:10px 0!important}
html .p-header-playNow-hostname,html .p-header-playNow-hostname-copy,html .p-header-playNow-hostname-prefix{font-family:inherit!important;color:#c4d3e8!important;font-size:12px!important;text-shadow:none!important}
html .p-nav{border:0!important;border-bottom:1px solid var(--t-line)!important;background-image:none!important;height:auto!important;margin:0!important;padding:0!important}
html .p-nav-inner{display:flex!important;flex-wrap:wrap;gap:4px;padding:6px 18px!important;background:none!important;min-height:68px!important;border:0!important;box-shadow:none!important}
html .p-nav .p-nav-scroller{margin:0!important;flex:1 1 auto;min-width:0}
html .p-nav .p-nav-list{display:flex!important;gap:2px;margin:0!important;padding:0!important;background:none!important;border:0!important}
html .p-nav .p-nav-list>li{margin:0!important;padding:0!important;background:none!important;border:0!important}
html .p-nav .p-navEl,html .p-nav .p-navEl-linkHolder,html .p-nav .destek-tckamc,html .p-nav .magaza-tckamc{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important;min-height:0!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important}
html .p-nav .p-navEl-link,html .p-nav .p-navEl-link:hover,html .p-nav .p-navgroup-link{position:static!important;inset:auto!important;transform:none!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:9px!important;min-width:0!important;width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:13px 12px!important;color:var(--t-ink)!important;font:550 13px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;text-transform:none!important}
html .p-nav .p-navEl-link:hover,html .p-nav .p-navgroup-link:hover,html .p-nav .p-navEl.is-selected{background:var(--t-soft)!important;border-radius:9px!important}
html .p-nav .p-navEl-splitTrigger{padding:13px 7px!important;color:var(--t-muted)!important;background:none!important;border:0!important}
html .p-nav .p-nav-opposite{margin-left:auto!important;display:flex!important;align-items:center!important;flex-shrink:0}
html .p-nav .p-navgroup{display:flex;align-items:center}html .p-nav .buyutec{position:static!important;transform:none!important}
html .p-body,html .p-body-inner{background:transparent!important;border:0!important;box-shadow:none!important}
html .p-body-header,html .p-description,html .p-title-value{color:var(--t-ink)!important}
html .p-sectionLinks,html .p-sectionLinks-list{background:var(--t-surface)!important;border-color:var(--t-line)!important}
html .p-nav a:focus-visible{outline:2px solid var(--t-accent)!important;outline-offset:2px}
@media(max-width:1150px) and (min-width:651px){html .p-nav .p-nav-scroller{flex-basis:100%}}
@media(max-width:650px){html .p-header{display:none!important}html .p-nav-inner{flex-wrap:nowrap!important;padding:4px 8px!important;gap:0!important;min-height:58px!important}html .p-nav .p-nav-scroller{display:none!important}html .p-nav .destek-tckamc,html .p-nav .magaza-tckamc{display:none!important}html .p-nav .p-nav-smallLogo{width:40px!important;padding:0!important;margin:0 8px!important}html .p-nav .p-nav-smallLogo img{max-height:38px!important}html .p-nav .p-navgroup-link{padding:12px 7px!important;font-size:12px!important}html .tcka-theme{margin:0 0 0 7px!important;flex-basis:34px;width:34px;height:34px}html .p-nav-menuTrigger{margin:0!important;padding:12px!important}}
html .p-nav .p-navEl{position:relative!important}
html .p-nav .p-navEl:before,html .p-nav .p-navEl:after{content:none!important;display:none!important}
html .p-nav .p-navEl-splitTrigger{position:relative!important;display:flex!important;align-items:center;justify-content:center;height:44px!important;width:24px!important;padding:0!important;inset:auto!important}
html .p-nav .p-navEl-splitTrigger:after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;line-height:1!important}
html .p-nav .p-nav-scroller{height:44px!important}
html .p-nav .hScroller-scroll{padding:0!important;margin:0!important;height:44px!important;overflow-y:hidden!important}
html .p-nav .p-navgroup-link--iconic,html .p-nav .buyutec{color:var(--t-ink)!important;font-size:16px!important}
html .block-minorHeader,html .block-minorHeader>a,html .block-header>a{color:var(--t-ink)!important;background:var(--t-soft)!important}
html .pre-body,html .p-body-before,html .p-body-after{padding:0!important;margin:0!important;height:auto!important;min-height:0!important;background:none!important}
html .p-nav .hScroller-scroll{scrollbar-width:none!important}html .p-nav .hScroller-scroll::-webkit-scrollbar{display:none!important}
html .menu-content a,html .menu-linkRow,html .menu-header,html .menu-row,html .menu-footer,html .offCanvasMenu-content a{color:var(--t-ink)!important}
html .menu-content{border:1px solid var(--t-line)!important;border-radius:12px!important;box-shadow:0 12px 36px #0003!important;overflow:hidden}
html .menu-linkRow{padding:12px 16px!important;font-family:inherit!important;font-size:13px!important;text-shadow:none!important}
html .p-nav .tcka-mobile-only{display:none!important}
html .offCanvasMenu .offCanvasMenu-link{position:relative!important;inset:auto!important;transform:none!important;background-image:none!important;background-color:transparent!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;margin:0!important;padding:13px 18px!important;font:550 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important;letter-spacing:0!important;color:var(--t-ink)!important;border:0!important;box-shadow:none!important;text-align:left!important;white-space:normal!important}
html .offCanvasMenu .offCanvasMenu-linkHolder.is-selected,html .offCanvasMenu .offCanvasMenu-link:hover{background:var(--t-soft)!important;color:var(--t-ink)!important}
html .offCanvasMenu .offCanvasMenu-link--splitToggle{flex:0 0 44px!important;width:44px!important;min-height:44px!important;padding:13px 10px!important;text-align:center!important}
html .offCanvasMenu .offCanvasMenu-link[data-nav-id]:before,html .offCanvasMenu .offCanvasMenu-link[data-nav-id]:after{content:none!important;display:none!important}
/* The legacy theme hides both native mobile controls with !important. */
@media(max-width:650px){html .p-nav .p-nav-menuTrigger{display:flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px!important;height:44px!important;padding:0!important;color:var(--t-ink)!important}html .p-nav .p-nav-smallLogo{display:block!important;flex:0 0 30px;width:30px!important;margin:0 5px!important}html .p-nav .p-nav-smallLogo img{width:30px!important;height:30px!important;object-fit:contain}html .p-nav .p-nav-opposite{flex:1 1 auto!important;min-width:0}html .p-nav .p-discovery{flex:0 0 auto}html .p-nav .p-navgroup-link--whatsnew{display:none!important}html .p-nav .p-navgroup-link{padding-inline:6px!important}html .p-nav .p-navgroup{width:auto!important}html .p-nav .p-discovery .p-navgroup-linkText:empty{display:none!important}html .tcka-theme{margin-left:5px!important}}

/* Atlas identity, 2026-11-07. Presentation only; native forum behavior is preserved. */
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('/platform/fonts/atlas-3.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('/platform/fonts/atlas-5.ttf') format('truetype')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('/platform/fonts/atlas-0.ttf') format('truetype')}
:root{--t-bg:#f0eee7;--t-surface:#faf8f2;--t-soft:#e6e5dd;--t-ink:#172b39;--t-muted:#5e6c73;--t-line:#19344426;--t-accent:#375e70;--t-glass:#f0eee7ed;--t-shadow:none}
:root[data-tcka-theme=dark]{--t-bg:#0d1826;--t-surface:#152332;--t-soft:#1c2c3a;--t-ink:#eeeae1;--t-muted:#a6b2bd;--t-line:#b2c3cf26;--t-accent:#dfb78e;--t-glass:#101d2bed;--t-shadow:none}
html body{font-family:Manrope,'Segoe UI',sans-serif!important}.p-pageWrapper{background:var(--t-bg)!important}
html .p-header{background:#101d2b!important;background-image:linear-gradient(90deg,#101d2bf5,#101d2b88),url('/platform/media/atlas-world.png')!important;background-size:cover,740px auto!important;background-position:center,right 32%!important;background-repeat:no-repeat!important;border-bottom:1px solid #ffffff20!important}
html .p-header-playNow-button{border-radius:3px!important;background:#dfb78e!important;color:#172b39!important;box-shadow:none!important;font-family:Manrope,'Segoe UI',sans-serif!important}
html .p-nav .p-navEl-link,html .p-nav .p-navEl-link:hover,html .p-nav .p-navgroup-link{font-family:Manrope,'Segoe UI',sans-serif!important;border-radius:2px!important}
html .p-nav .p-navEl.is-selected,html .p-nav .p-navEl-link:hover{border-radius:2px!important}
html .p-title-value{font-family:'Barlow Condensed',Impact,sans-serif!important;font-size:clamp(40px,5vw,66px);letter-spacing:-.02em;line-height:1.05}
html .block-container{border-radius:3px!important;box-shadow:none!important}.block-header{letter-spacing:.02em;border-bottom:1px solid var(--t-line)!important}.node-title{font-size:17px}.node-body{padding-block:20px}
html .message{border-radius:3px;box-shadow:none}.avatar,.tcka-game-profile{border-radius:4px}.tcka-game-profile img{border-radius:2px}.input,input.input,textarea.input,select.input{border-radius:3px}html .button:not(.button--plain){border-radius:3px!important}html .button.button--primary{background:var(--t-ink)!important;color:var(--t-bg)!important;border-color:var(--t-ink)!important}
@media(max-width:650px){html .p-title-value{font-size:42px}.node-body{padding-block:14px}.node-title{font-size:15px}}
