
/* IRONScale tier criteria preview v478. Additive styles only; no overrides to site layout. */
.tc-main{--tc-gold:#b89a49;--tc-ink:#eee8d7;--tc-sub:#b5ad96;--tc-panel:rgba(30,28,21,.83);--tc-line:rgba(191,158,67,.36);color:var(--tc-ink);max-width:1190px;margin:46px auto 65px;padding:0 22px;box-sizing:border-box}
body.light .tc-main,body[data-theme="light"] .tc-main{--tc-ink:#332f24;--tc-sub:#5b5549;--tc-panel:rgba(243,239,220,.93);--tc-line:rgba(154,120,34,.38)}
.tc-main *{box-sizing:border-box}
.tc-lang-choices{display:flex;gap:6px;justify-content:flex-end;margin-bottom:12px}
.tc-lang-choices button{font:inherit;border-radius:20px;border:1px solid var(--tc-line);background:var(--tc-panel);color:var(--tc-ink);cursor:pointer;padding:7px 13px;font-size:12px}
.tc-lang-choices button[aria-pressed="true"]{background:#cbb572;color:#242019;font-weight:700}
.tc-localized[data-iron-language]{display:none}
.tc-main[data-active-lang="tr"] .tc-localized[data-iron-language="tr"],.tc-main[data-active-lang="en"] .tc-localized[data-iron-language="en"]{display:block}
.tc-hero,.tc-panel{border:1px solid var(--tc-line);background:var(--tc-panel);border-radius:16px;padding:29px;margin-bottom:20px}
.tc-hero{padding:36px 34px;background:linear-gradient(125deg,rgba(170,137,50,.13),transparent 65%),var(--tc-panel)}
.tc-kicker{font-size:11px;font-weight:750;letter-spacing:.17em;color:var(--tc-gold);text-transform:uppercase}
.tc-main h1{font:700 clamp(30px,4vw,52px)/1.13 Georgia,serif;color:var(--tc-ink);margin:14px 0}
.tc-main h2{font:700 clamp(22px,2.2vw,30px)/1.2 Georgia,serif;color:var(--tc-ink);margin:0 0 18px}
.tc-main h3{font:700 18px/1.25 Georgia,serif;color:var(--tc-ink);margin:0 0 8px}
.tc-main p,.tc-main li{font-size:15px;line-height:1.7;color:var(--tc-sub)}
.tc-hero>p{font-size:16px;max-width:850px;margin:0 0 17px}
.tc-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.tc-main a{color:var(--tc-gold);text-decoration:none}
.tc-hero-actions a{border:1px solid var(--tc-line);padding:11px 16px;border-radius:9px;font-size:13px;font-weight:700}
.tc-hero-actions a:hover,.tc-main a:hover{text-decoration:underline}
.tc-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.tc-tier-card{border:1px solid var(--tc-line);border-radius:11px;padding:17px;display:flex;gap:15px;align-items:flex-start;min-width:0;background:rgba(124,104,42,.04)}
.tc-tier-symbol{flex:none;width:49px;height:49px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:24px;border:1px solid rgba(255,255,255,.17);color:#111}
.tc-tier-a .tc-tier-symbol,.tc-mini.tc-tier-a{background:#66d4a8}.tc-tier-b .tc-tier-symbol,.tc-mini.tc-tier-b{background:#badca5}.tc-tier-c .tc-tier-symbol,.tc-mini.tc-tier-c{background:#f4d557}.tc-tier-d .tc-tier-symbol,.tc-mini.tc-tier-d{background:#d89435}.tc-tier-e .tc-tier-symbol,.tc-mini.tc-tier-e{background:#d78987}.tc-tier-f .tc-tier-symbol,.tc-mini.tc-tier-f{background:#c54932}.tc-tier-u .tc-tier-symbol,.tc-mini.tc-tier-u{background:#a5a7ac}
.tc-tier-card p{margin:0 0 8px}.tc-tier-card small{color:var(--tc-sub);font-size:12px;line-height:1.5;display:block}
.tc-sub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.tc-subitem{padding:12px;border:1px solid var(--tc-line);border-radius:9px;display:flex;gap:10px;align-items:flex-start}.tc-mini{flex:none;color:#1d1c15;font-weight:800;text-align:center;min-width:36px;padding:5px;border-radius:5px}.tc-subitem p{font-size:12px;margin:0;line-height:1.5}
.tc-muted{margin-top:0}.tc-table-wrap{max-width:100%;overflow-x:auto}.tc-metric-table{width:100%;border-collapse:collapse;min-width:500px;font-size:14px}.tc-metric-table th,.tc-metric-table td{border-bottom:1px solid var(--tc-line);padding:12px 10px;text-align:left;color:var(--tc-ink)}.tc-metric-table th{color:var(--tc-gold);font-weight:700}.tc-metric-table td:first-child{font-weight:750}
.tc-steps{padding-left:23px}.tc-steps li{padding:5px 0}.tc-revision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-revision-grid article{padding:15px;border:1px solid var(--tc-line);border-radius:10px}.tc-revision-grid p{margin:0}.tc-footer-note{border-left:3px solid var(--tc-gold);padding:10px 14px;font-style:italic}
.tc-home-cta,.tc-db-link,.tc-series-info{max-width:1320px;margin:10px auto 16px;padding:12px 18px;border:1px solid rgba(177,146,60,.38);border-radius:10px;background:rgba(129,105,42,.07);color:inherit;font-size:13px;line-height:1.5}
.tc-home-cta a,.tc-db-link a,.tc-series-info a,.tc-inline-info,.tc-tier-list-link{color:#b89a49;text-decoration:none;font-weight:700}
.tc-home-cta span,.tc-db-link span{font-weight:700}.tc-inline-info{font-size:12px;white-space:nowrap;align-self:center;border:1px solid rgba(177,146,60,.36);padding:8px 10px;border-radius:7px}
.tc-tier-list-link{display:inline-block;margin:9px 0 13px;font:700 13px/1.5 system-ui,sans-serif}
.tc-tooltip478{position:fixed;z-index:2147482000;width:min(330px,calc(100vw - 28px));padding:13px 15px;border:1px solid #ab8a39;border-radius:12px;background:#191912;color:#ebe7da;box-shadow:0 13px 35px rgba(0,0,0,.38);font:13px/1.5 system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .08s}
.tc-tooltip478.is-open{opacity:1;pointer-events:auto}.tc-tooltip478 strong{font-size:15px;color:#e6cc73;display:block;margin-bottom:4px}.tc-tooltip478 a{display:inline-block;color:#ead18a;margin-top:7px;text-decoration:underline;font-weight:650}.tc-tooltip478 p{margin:0}
@media(max-width:760px){.tc-main{margin:22px auto 45px;padding:0 12px}.tc-hero,.tc-panel{padding:20px 16px}.tc-tier-grid,.tc-sub-grid,.tc-revision-grid{grid-template-columns:1fr}.tc-tier-card{padding:12px}.tc-home-cta,.tc-db-link{margin:9px 12px}}
