.connected-background{position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#071725bb,#07172566),url('../assets/celsus-room-v1.webp') center/cover}.connected-main{max-width:1100px;margin:auto;padding:32px 24px 50px}.connected-intro h1{font-size:50px;margin:14px 0}.connected-intro p{max-width:650px;font-size:17px}.connected-notice{font-size:13px;border-left:2px solid #e5c381;padding:12px 16px;background:var(--ui-reading,#15202b)}#connection-status{min-height:26px;padding:8px 0;color:#c8eadb}#connection-status.error{color:#ffcdc0}.connected-panel{border:1px solid #dce8ed55;background:var(--ui-reading,#15202b);border-radius:18px;padding:26px;margin:20px 0}.connected-overview{display:flex;justify-content:space-between;align-items:center;gap:24px}.connected-overview h2{font-size:28px}.connected-overview strong{font:42px Georgia,serif;color:#f2cd92}.connected-overview p{font-size:13px}.connected-decks{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connected-decks article{margin:0}.connected-decks h3{font-size:29px;margin-top:10px}.connected-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}.connected-tools button,.connected-tools a,.deck-action{background:var(--ui-raised,#1f2d3b);border:1px solid #dce8ed55;border-radius:9px;padding:12px 16px;color:#fff;min-height:44px;text-decoration:none}.connected-tools button:disabled{opacity:.5;cursor:wait}.quiet{font-size:12px;color:#d3dde5;line-height:1.7}.connected-question{font:500 clamp(24px,3vw,34px)/1.45 Georgia,serif;margin:18px 0 26px}.connected-question:focus{outline:0}.connected-meta{font-size:12px;letter-spacing:.08em;color:#f2cd92}.connected-answers{display:grid;gap:12px}.connected-option{display:flex;text-align:left;gap:14px;align-items:center;width:100%;padding:17px;border-radius:12px;border:1px solid #dce8ed66;background:var(--ui-raised,#1f2d3b);color:white;min-height:60px;line-height:1.5}.connected-option b{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #dce8ed55;border-radius:50%}.connected-option.correct{background:#1a4f3c;border-color:#94d8b4}.connected-option.wrong{background:#5e2a24;border-color:#f6ae9a}.connected-option:disabled{opacity:1;cursor:default}.connected-feedback{margin:20px 0;padding:20px;background:#18392f;border-left:3px solid #91c9ad;line-height:1.65}.connected-feedback a{display:inline-block;margin-right:18px;font-size:13px}.connected-grid{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.connected-grid button{width:40px;min-height:44px;background:var(--ui-reading,#15202b);border:1px solid #cbdbe455;border-radius:8px;color:white}.connected-grid button.correct{background:#1a5f43}.connected-grid button.wrong{background:#6b2e24}.connected-grid button[aria-current=step]{outline:2px solid #ecc37e;outline-offset:2px}.connected-score{font:64px Georgia,serif;color:#f2cd92}.connected-footer{text-align:center;font:italic 22px Georgia,serif;color:#f2cd92;padding:0 16px 30px}dialog{background:var(--ui-reading,#15202b);color:white}dialog::backdrop{background:var(--ui-scrim,#060b1194)}dialog input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px}dialog .account-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.5}#member-id{overflow-wrap:anywhere}
.gok-study .connected-background{background-image:linear-gradient(90deg,#071725bb,#07172566),url('../assets/gokmedrese-courtyard-v1.webp')}.gobek-study .connected-background{background-image:linear-gradient(90deg,#071725bb,#07172566),url('../assets/gobeklitepe-outdoor-v1.webp')}.study-mode .connected-intro{display:none}.study-mode .connected-main{padding-top:12px}.connected-option span{min-width:0;overflow-wrap:anywhere}.connected-option small{font-size:11px;letter-spacing:.08em;margin-left:auto}.connected-answers button:focus-visible,.connected-tools a:focus-visible,.connected-tools button:focus-visible{outline:2px solid #f2cd92;outline-offset:3px}
@media(max-width:650px){.connected-main{padding:22px 16px 35px}.connected-intro h1{font-size:36px}.connected-intro p{font-size:15px}.connected-panel{padding:20px}.connected-decks{grid-template-columns:1fr}.connected-overview{display:block}.connected-option{padding:13px;gap:10px;flex-wrap:wrap}.connected-option span{flex:1 1 130px}.connected-option small{flex-basis:100%;margin-left:40px}.connected-tools>*{max-width:100%;font-size:13px}.connected-question{font-size:25px}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.connected-panel,.connected-notice,.connected-feedback,dialog{background:#102331;backdrop-filter:none}.connected-background,.gok-study .connected-background,.gobek-study .connected-background{background:#102331}}
/* 22 Eylül: 100 üzerinden 70 barajı — Başarılı / Başarısız. */
.pass-badge{display:inline-block;margin:10px 0 4px;padding:9px 14px;border-radius:10px;border:1px solid;font-weight:700;letter-spacing:.04em;font-size:13px}
.pass-badge.passed{border-color:#46b77b;background:rgba(31,122,77,.22);color:#a5f0c6}
.pass-badge.failed{border-color:#d9695a;background:rgba(179,64,47,.22);color:#ffc4ba}
