/* Revizyon 8: mevcut oyun alanına dokunmadan eklenen eğitim ve sonuç doğrulama alanları. */
.top-navigation{gap:24px}.top-navigation nav{gap:20px;flex-wrap:wrap;align-items:center}
.guide-page{max-width:1170px;margin:0 auto;padding:44px 22px 80px;color:#252044}
.guide-hero{background:linear-gradient(130deg,#f8f6ff,#eee8ff);border:1px solid #e3d9fa;border-radius:24px;padding:42px 50px;margin-bottom:18px}
.guide-hero h1{font-size:clamp(30px,4.5vw,51px);line-height:1.13;letter-spacing:-1.5px;margin:15px 0;color:#261b4b;max-width:770px}
.guide-hero h1 em{color:#6742b1;font-style:normal}.guide-hero p{max-width:860px;line-height:1.85;color:#625977;font-size:15px}
.guide-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}
.guide-primary-link,.guide-secondary-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:12px 19px;font-weight:800;font-size:13px}
.guide-primary-link{background:#5837a2;color:#fff}.guide-secondary-link{border:1px solid #d3c5eb;color:#523684;background:white}
.guide-hero p.guide-warning{color:#805e3c;font-size:12px;border-left:3px solid #d8a058;padding-left:13px;margin-top:20px}
.guide-toc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.guide-toc a{border-radius:22px;padding:9px 13px;background:#fff;color:#573e84;border:1px solid #e8e2f5;font-size:12px;font-weight:700}
.guide-section{background:#fff;border:1px solid #e7e2f0;border-radius:20px;padding:31px 34px;margin:20px 0;box-shadow:0 9px 26px #25103a08;scroll-margin-top:25px}
.guide-section-head{display:flex;gap:16px;align-items:start;margin-bottom:24px}.guide-section-head>span{display:inline-grid;place-items:center;background:#eae0ff;color:#5e3aa1;width:39px;height:39px;flex:0 0 39px;border-radius:12px;font-weight:900}
.guide-section-head h2{font-size:25px;margin:0 0 7px;letter-spacing:-.5px}.guide-section-head p{color:#81788d;font-size:13px;margin:0;line-height:1.7}
.guide-section p{line-height:1.8;color:#544e65;font-size:14px}.guide-flow{display:grid;gap:9px}.guide-step{display:grid;grid-template-columns:205px 1fr;gap:14px;align-items:center;border:1px solid #e9e3f3;border-radius:12px;padding:13px 16px;background:#fbfaff}.guide-step b{color:#543593;font-size:13px}.guide-step span{font-size:12px;line-height:1.65;color:#51495f}
.guide-footnote{font-size:11px!important;color:#90869e!important}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.guide-surface{background:#f8f7fc;border:1px solid #ebe6f4;border-radius:13px;padding:20px}.guide-surface h3{color:#412878;margin:0 0 11px;font-size:16px}.guide-surface p{font-size:13px}
.guide-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0 22px}.guide-metric-grid>div{background:#f1ecfc;border:1px solid #ddd0f5;border-radius:11px;padding:16px 10px;display:flex;flex-direction:column;gap:8px;min-width:0}.guide-metric-grid strong{font-size:24px;color:#4c2889}.guide-metric-grid span{font-size:11px;color:#655e73;line-height:1.55}
.guide-diagrams{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-diagram-card{border:1px solid #e6dff3;background:#fcfbff;border-radius:15px;padding:20px;text-align:center;min-width:0}.guide-diagram-card h3{margin:0 0 12px;color:#46277c;font-size:18px}.guide-diagram-card p{text-align:left;font-size:12px;line-height:1.7}
.guide-anatomy{position:relative;aspect-ratio:430 / 560;max-height:430px;width:min(100%,330px);margin:0 auto;overflow:hidden}.guide-anatomy img{width:100%;height:100%;object-fit:contain}.guide-marker{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:37px;height:37px;border-radius:50%;border:3px solid #fff;color:white;font-size:11px;font-weight:900;box-shadow:0 0 0 2px #4d3291,0 3px 10px #221f3563}.guide-marker.ecg{background:#5c39a3}.guide-marker.ra{left:38.5%;top:41.8%}.guide-marker.la{left:61%;top:41.8%}.guide-marker.ll{left:62.5%;top:63.3%}
.guide-compression-target{position:absolute;left:50.2%;top:56.8%;transform:translate(-50%,-50%);border:4px solid #fff;box-shadow:0 0 0 3px #168e7a,0 0 26px #149d8288;border-radius:50%;background:#17a58999;width:62px;height:58px}.guide-xiphoid{position:absolute;left:50.2%;top:63.3%;transform:translate(-50%,-50%);width:30px;height:30px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#bd3948;color:white;font-weight:900;font-size:18px}
.guide-table{width:100%;border-collapse:collapse;margin:12px 0}.guide-table td,.guide-table th{padding:10px 12px;text-align:left;border-bottom:1px solid #e4dcef;font-size:12px}.guide-table th{color:#4b2f81}.guide-checks{padding-left:22px;font-size:13px;line-height:1.85;color:#554d66}.guide-checks li{padding:5px 0}.guide-bottom-action{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#f4efff;padding:20px;border-radius:13px;margin-top:20px}.guide-bottom-action p{max-width:700px}
.guide-sources{padding:15px 10px}.guide-sources h2{font-size:16px}.guide-sources p{line-height:1.8;font-size:12px}.guide-sources a{color:#58349e;text-decoration:underline}
.verification-receipt{margin:20px 0;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:17px;border:1px solid #cdc2e6;background:linear-gradient(135deg,#f6f2ff,#edf9f5)}.verification-details{min-width:0}.verification-details h2{margin:8px 0;font-size:20px;color:#34205a}.verification-details>p{font-size:12px;line-height:1.7;color:#5e5570}.verification-code{font-family:ui-monospace,Consolas,monospace;font-size:clamp(13px,2vw,18px);font-weight:900;letter-spacing:.7px;background:white;border:1px dashed #8a71c6;border-radius:10px;padding:12px 14px;user-select:all;overflow-wrap:anywhere;color:#412174}.verify-actions{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.verify-actions button{cursor:pointer}.verify-note{font-size:11px;color:#7b6d8a}.verification-qr{flex:0 0 184px;padding:10px;border:1px solid #e0d6f0;background:#fff;border-radius:13px;width:184px;height:184px;object-fit:contain}
.verify-page{min-height:calc(100vh - 140px);padding:55px 20px}.verify-panel{max-width:700px;margin:0 auto;background:white;padding:36px 42px;border-radius:22px;border:1px solid #e5deef;box-shadow:0 18px 55px #28204014}.verify-panel h1{font-size:29px;color:#291b48;margin:15px 0}.verify-panel p{font-size:13px;line-height:1.8;color:#726a80}.verify-panel form{display:grid;gap:10px;margin:24px 0}.verify-panel label{font-size:13px;font-weight:700}.verify-panel input{padding:14px 13px;border:1px solid #d5c9ea;border-radius:10px;font:700 15px ui-monospace,monospace;max-width:100%}.verify-panel form button{background:#5838a0;color:white;border:0;border-radius:10px;padding:13px;font-weight:800;cursor:pointer}.verify-panel button:disabled{opacity:.6}.verify-status{color:#654799!important;min-height:25px}.verified-result[hidden]{display:none}.verified-result{background:#f0faf6;border:1px solid #a9ddc7;border-radius:15px;padding:23px}.verified-badge{font-size:13px;color:#167755;font-weight:900}.verified-score{font-size:48px;font-weight:900;color:#227b60;margin:8px 0}.verified-score small{font-size:18px}.verified-result dl>div{display:grid;grid-template-columns:42% 58%;padding:10px 0;border-bottom:1px solid #d0e4d9;font-size:13px}.verified-result dt{color:#65786e}.verified-result dd{margin:0;color:#1f4f3e;font-weight:800;overflow-wrap:anywhere}.verify-privacy{background:#f6f3fd;padding:13px;margin-top:15px;border-radius:10px;color:#756d85;font-size:11px;line-height:1.8}
@media(max-width:840px){.top-navigation{height:auto;min-height:64px;flex-wrap:wrap;padding:13px;gap:12px}.top-navigation nav{margin-left:auto;gap:10px}.guide-metric-grid{grid-template-columns:repeat(2,1fr)}.guide-diagrams,.guide-columns{grid-template-columns:1fr}.guide-step{grid-template-columns:1fr;gap:5px}}
@media(max-width:600px){.guide-page{padding:24px 12px 55px}.guide-hero{padding:25px 21px}.guide-section{padding:20px 16px}.guide-section-head h2{font-size:21px}.guide-metric-grid strong{font-size:20px}.guide-bottom-action,.verification-receipt{flex-direction:column;align-items:stretch}.verification-qr{align-self:center}.verify-panel{padding:25px 18px}.top-navigation .header-note{display:none}}
