/* ARDREAM62 / Tanıtım — scoped to the existing site's game-panel look. */
body.a62-theme .ko62-intro {overflow:hidden}
body.a62-theme .ko62-intro .ko62-intro-header {padding:24px 27px 22px}
body.a62-theme .ko62-intro .ko62-intro-header h1 {font-size:clamp(21px,2.2vw,30px)!important;line-height:1.27!important}
body.a62-theme .ko62-intro .ko62-intro-header h1 span {color:#f0e1b0}
body.a62-theme .ko62-intro .ko62-intro-header p {font-size:12px;letter-spacing:.6px;color:#c6d2db}
body.a62-theme .ko62-intro .ko62-intro-content {display:block;min-height:0;justify-content:initial;padding:22px 26px 30px}
body.a62-theme .ko62-intro .ko62-intro-content,body.a62-theme .ko62-intro .ko62-intro-content * {box-sizing:border-box}
body.a62-theme .ko62-intro .ko62-intro-lead {padding:2px 0 13px;border-bottom:1px solid rgba(201,167,92,.33)}
body.a62-theme .ko62-intro .ko62-intro-content p {margin:0 0 13px;color:#c3cdd3;font:400 14px/1.8 Arial,Helvetica,sans-serif}
body.a62-theme .ko62-intro .ko62-intro-content strong {color:#eed18f;font-weight:700}
body.a62-theme .ko62-intro .ko62-intro-lead p:first-child {font-size:15px;color:#dae2e6}
body.a62-theme .ko62-intro .ko62-intro-index {display:flex;flex-wrap:wrap;gap:7px;padding:15px 0 2px}
body.a62-theme .ko62-intro .ko62-intro-index a {display:inline-flex;align-items:center;min-height:34px;border:1px solid #48515a;background:#141e26;padding:7px 11px;color:#e4cc97;text-decoration:none;font:700 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.2px;transition:background .18s ease,border-color .18s ease}
body.a62-theme .ko62-intro .ko62-intro-index a:hover,body.a62-theme .ko62-intro .ko62-intro-index a:focus-visible {background:#27323a;border-color:#b59556;color:#fff0c3}
body.a62-theme .ko62-intro .ko62-intro-part {padding:24px 0 22px;border-bottom:1px solid #344550;scroll-margin-top:24px}
body.a62-theme .ko62-intro .ko62-intro-part:last-child {border-bottom:0;padding-bottom:0}
body.a62-theme .ko62-intro .ko62-intro-part h2 {display:flex;align-items:center;gap:11px;margin:0 0 17px!important;padding:0 0 10px!important;border-bottom:1px solid #5c5139;color:#f5d98f!important;font:800 clamp(15px,1.6vw,19px)/1.35 'Cinzel',Georgia,serif!important;letter-spacing:.65px}
body.a62-theme .ko62-intro .ko62-intro-part h2:before {content:"";display:block;flex:0 0 3px;height:22px;background:linear-gradient(#f9dc95,#986c28)}
body.a62-theme .ko62-intro .ko62-intro-part h3 {margin:14px 0 11px!important;color:#d9bb7f!important;font:800 13px/1.4 'Cinzel',Georgia,serif!important;letter-spacing:.5px}
body.a62-theme .ko62-intro .ko62-intro-part p:last-child {margin-bottom:0}
body.a62-theme .ko62-intro .ko62-intro-facts {margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
body.a62-theme .ko62-intro .ko62-intro-facts>div {display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;border-bottom:1px solid rgba(129,143,152,.22);padding:8px 0}
body.a62-theme .ko62-intro .ko62-intro-facts dt {color:#a4b2ba;font:600 12px/1.5 Arial,Helvetica,sans-serif}
body.a62-theme .ko62-intro .ko62-intro-facts dd {margin:0;color:#eed393;text-align:right;font:700 12px/1.5 Arial,Helvetica,sans-serif}
body.a62-theme .ko62-intro .ko62-intro-facts dd small {font-size:11px;font-weight:400;white-space:nowrap;color:#b6c0c5}
body.a62-theme .ko62-intro .ko62-intro-rategrid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}
body.a62-theme .ko62-intro .ko62-intro-rategrid>div {display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #5e583d;border-left:3px solid #b99350;background:#111e25;padding:14px 17px}
body.a62-theme .ko62-intro .ko62-intro-rategrid span {font:700 13px/1.5 Arial,Helvetica,sans-serif;color:#cbd4d9}
body.a62-theme .ko62-intro .ko62-intro-rategrid strong {font:800 23px/1.1 'Cinzel',Georgia,serif;color:#ffdf84}
body.a62-theme .ko62-intro .ko62-intro-note {border-left:3px solid #78664a;background:rgba(31,41,47,.6);padding:11px 15px;margin-top:18px!important;color:#bfcbd0!important}
body.a62-theme .ko62-intro .ko62-intro-bullets {display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:9px 0 18px;padding:0;list-style:none}
body.a62-theme .ko62-intro .ko62-intro-bullets li {position:relative;border:1px solid rgba(109,121,128,.38);background:rgba(19,29,37,.7);padding:10px 10px 10px 25px;color:#d6dce0;font:600 12px/1.5 Arial,Helvetica,sans-serif}
body.a62-theme .ko62-intro .ko62-intro-bullets li:before {content:"◆";position:absolute;left:10px;top:12px;font-size:8px;color:#dfb968}
body.a62-theme .ko62-intro .ko62-intro-emphasis {display:flex;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 17px;padding:14px 17px;border:1px solid #73603b;background:linear-gradient(90deg,#25251e,#101e27)}
body.a62-theme .ko62-intro .ko62-intro-emphasis span {color:#b0bac0;letter-spacing:1px;font:700 10px/1.4 Arial,Helvetica,sans-serif}
body.a62-theme .ko62-intro .ko62-intro-emphasis strong {font:800 clamp(14px,1.8vw,19px)/1.4 'Cinzel',Georgia,serif;text-align:right}
body.a62-theme .ko62-intro .ko62-intro-links {display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0}
body.a62-theme .ko62-intro .ko62-intro-links a {display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;max-width:100%;background:linear-gradient(#26323c,#111b23);border:1px solid #927846;color:#f1d69b;text-decoration:none;padding:10px 15px;font:800 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.15px}
body.a62-theme .ko62-intro .ko62-intro-links a:hover,body.a62-theme .ko62-intro .ko62-intro-links a:focus-visible {background:#2d3a43;color:#ffebba;border-color:#e6bc6e}
body.a62-theme .ko62-intro .ko62-intro-links a span {font-size:21px;line-height:12px}
body.a62-theme .ko62-intro .ko62-intro-progression {display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 19px}
body.a62-theme .ko62-intro .ko62-intro-progression strong {border:1px solid #66593c;background:#17222a;padding:10px 15px;color:#f3d593;font:800 15px/1.25 'Cinzel',Georgia,serif}
body.a62-theme .ko62-intro .ko62-intro-progression span {color:#c2a369;font-size:17px}
body.a62-theme .ko62-intro .ko62-intro-systems {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.a62-theme .ko62-intro .ko62-intro-systems>div {background:linear-gradient(#1a272f,#111a21);border:1px solid #46505a;border-top:2px solid #ab8749;padding:14px 15px 15px}
body.a62-theme .ko62-intro .ko62-intro-systems h3 {margin:0 0 10px!important}
body.a62-theme .ko62-intro .ko62-intro-systems p {font-size:12px;line-height:1.65;margin-bottom:8px}
body.a62-theme .ko62-intro .ko62-intro-rewards {margin:0 0 21px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
body.a62-theme .ko62-intro .ko62-intro-rewards>div {display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid rgba(129,143,152,.25);padding:12px 0}
body.a62-theme .ko62-intro .ko62-intro-rewards dt {font:700 13px/1.45 Arial,Helvetica,sans-serif;color:#f0ce8a}
body.a62-theme .ko62-intro .ko62-intro-rewards dd {font:400 12px/1.5 Arial,Helvetica,sans-serif;text-align:right;color:#bdc8ce;margin:0}
@media(max-width:900px){body.a62-theme .ko62-intro .ko62-intro-facts,body.a62-theme .ko62-intro .ko62-intro-rewards {grid-template-columns:1fr}body.a62-theme .ko62-intro .ko62-intro-systems {grid-template-columns:1fr}body.a62-theme .ko62-intro .ko62-intro-content {padding:18px}body.a62-theme .ko62-intro .ko62-intro-header {padding:19px 22px}}
@media(max-width:600px){body.a62-theme .ko62-intro .ko62-intro-content {margin:10px;padding:15px}body.a62-theme .ko62-intro .ko62-intro-header {padding:18px 15px}body.a62-theme .ko62-intro .ko62-intro-part {padding:19px 0 17px}body.a62-theme .ko62-intro .ko62-intro-part h2 {font-size:15px!important;letter-spacing:.2px}body.a62-theme .ko62-intro .ko62-intro-rategrid {grid-template-columns:1fr}body.a62-theme .ko62-intro .ko62-intro-facts>div {align-items:start}body.a62-theme .ko62-intro .ko62-intro-links {display:grid;grid-template-columns:1fr}body.a62-theme .ko62-intro .ko62-intro-links a {font-size:11px}body.a62-theme .ko62-intro .ko62-intro-progression {gap:7px}body.a62-theme .ko62-intro .ko62-intro-progression strong {padding:8px 10px;font-size:12px}body.a62-theme .ko62-intro .ko62-intro-bullets {grid-template-columns:1fr}body.a62-theme .ko62-intro .ko62-intro-emphasis {align-items:start;flex-direction:column;gap:7px}body.a62-theme .ko62-intro .ko62-intro-emphasis strong {text-align:left}}
