.community-section{padding-bottom:80px}.community-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.community-heading .section-intro{margin:0;max-width:720px}.youtube-channel-link{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;padding:15px 20px;border:1px solid #d7b57b55;border-radius:8px;font-size:13px}.youtube-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.youtube-channel-card{grid-column:1/-1;display:flex;align-items:center;gap:36px;padding:44px;background:radial-gradient(ellipse at 0 50%,#b9362912,transparent 70%),#10120f;border:1px solid #c8a46733;border-radius:16px}.youtube-wordmark{display:grid;place-items:center;flex:none;width:116px;height:80px;background:#e74035;border-radius:22px;color:white;font-size:36px}.youtube-channel-card h3{font-size:26px;font-weight:600;margin:0 0 12px}.youtube-channel-card p{color:#a8aaa1;max-width:650px;line-height:1.8;font-size:15px}.youtube-channel-card a{color:#e7bd75;display:inline-block;margin-top:18px;font-size:13px}.youtube-video{min-width:0}.youtube-video button{padding:0;border:1px solid #c8a46733;border-radius:12px;background:#121410;width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;cursor:pointer}.youtube-video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.youtube-video button:hover img{transform:scale(1.035)}.video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;background:#d83d31e8;width:60px;height:43px;color:white;border-radius:11px}.youtube-video h3{font-size:18px;line-height:1.5;margin:15px 0 8px}.youtube-video p{font-size:13px;line-height:1.8;color:#9c9f95}.youtube-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}
.social-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:28px 0;border-top:1px solid #c8a46725;border-bottom:1px solid #c8a46725}.social-strip p{color:#a6a79b;font-size:14px;margin:0}.social-links{display:flex;gap:12px;flex-wrap:wrap}.social-links a{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c8a46730;border-radius:50%;color:#bcbdb1;transition:border-color .2s,color .2s,transform .2s}.social-links a:hover{color:#e7bd75;border-color:#c8a46788;transform:translateY(-2px)}.social-links svg{width:21px;height:21px;fill:currentColor}.social-links a[aria-disabled=true]{opacity:.35;cursor:default;transform:none}
.site-footer{padding:60px var(--kenar) 30px;border-top:1px solid #c8a46726;background:#090c0e}.footer-top{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:45px;max-width:1440px;margin:auto}.footer-brand img{width:185px;height:auto;display:block}.footer-brand p{max-width:290px;margin:22px 0;color:#9c9f95;font-size:13px;line-height:1.9}.footer-column h3{font-size:14px;font-weight:600;color:#e8e7de;margin:0 0 20px}.footer-column a{display:block;width:fit-content;padding:7px 0;color:#90978f;font-size:13px;text-decoration:none}.footer-column a:hover{color:#e7bd75}.footer-services{max-width:1440px;margin:38px auto 0;padding:25px 0;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 36px;border-top:1px solid #c8a46726;border-bottom:1px solid #c8a46726;color:#91998f;font:11px 'Segoe UI',sans-serif;letter-spacing:.05em}.footer-bottom{max-width:1440px;margin:27px auto 0;display:flex;justify-content:space-between;gap:24px;align-items:start}.footer-bottom p{font-size:11px;color:#788177;margin:0;line-height:1.9;max-width:860px}.footer-language{color:#aeb5a8;font-size:12px;white-space:nowrap}.footer-copyright{color:#a8afa1!important;margin-bottom:8px!important}.site-footer .social-links{margin-top:22px}.site-footer .social-links a{border:0;width:32px;height:32px;border-radius:5px}.site-footer .social-links svg{width:19px;height:19px}
.hero-title{max-width:1080px;margin-left:auto!important;margin-right:auto!important}.showcase-intro p{font-size:15px;line-height:1.8;color:#a8aaa1;max-width:650px;margin:18px auto}.hero-eyebrow{font-size:10px!important}.preview-chart{max-width:none;border:1px solid #ffffff12;border-radius:10px;overflow:hidden;background:#0c1013}.vitrin-chart-controls{display:flex;align-items:center;gap:5px;margin:0 0 16px}.vitrin-chart-controls button{min-height:36px;padding:8px 13px;font-size:11px;color:#97a09a;border:1px solid #ffffff10;background:#ffffff03;border-radius:5px;cursor:pointer}.vitrin-chart-controls button[aria-pressed=true]{color:#e7bd75;border-color:#e7bd7550;background:#e7bd7510}.vitrin-chart-controls .structure-switch{margin-left:auto}.workspace-badge{color:#a1aa9d}
@media(max-width:1000px){.footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:500px}.youtube-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.community-heading{align-items:start;flex-direction:column}.community-heading .section-intro h2{font-size:40px}}
@media(max-width:700px){.community-section{padding-bottom:55px}.youtube-videos{grid-template-columns:minmax(0,1fr)}.youtube-channel-card{padding:28px 24px;gap:24px;align-items:start;flex-direction:column}.youtube-wordmark{width:72px;height:50px;font-size:23px;border-radius:14px}.youtube-channel-card h3{font-size:23px}.youtube-channel-card p{font-size:13px}.social-strip{align-items:start;flex-direction:column;gap:20px}.social-links a{width:44px;height:44px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.footer-column:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.site-footer{padding-top:40px}.footer-services{justify-content:start;gap:15px 25px}.community-heading .section-intro h2{font-size:32px}.giris-yazi h1.hero-title{font-size:clamp(32px,8.8vw,54px)}.vitrin-chart-controls{flex-wrap:wrap}.vitrin-chart-controls button{min-height:40px}.preview-panel{padding:20px 14px!important}.workspace-title{flex-wrap:wrap}.preview-chart{overflow-x:auto}.preview-chart svg{min-width:680px}.showcase-intro p{font-size:13px}.giris-yazi p#ksSlogan{font-size:14px}}
@media(prefers-reduced-motion:reduce){.social-links a,.youtube-video img{transition:none}}

.chart-pan-hint{display:none}@media(max-width:700px){.chart-pan-hint{display:block;font-size:10px;color:#8b968c;margin:0 0 12px}#ksGrafik{overflow-x:auto}#ksGrafik svg{min-width:680px}}

/* Corporate footer and clearly named, centered social accounts. */
.social-strip{flex-direction:column;justify-content:center;text-align:center;padding:40px 0;gap:25px}.social-heading h3{font-size:27px;font-weight:600;margin:12px 0 0}.social-strip .social-links{justify-content:center;gap:14px}.social-strip .social-links a{width:auto;min-width:132px;height:54px;border-radius:9px;padding:0 19px;display:flex;gap:12px;justify-content:center;font-size:14px}.social-strip .social-links svg{width:22px;height:22px}.site-footer .social-links span{display:none}.footer-bottom{padding-top:28px;border-top:1px solid #c8a46726;margin-top:44px}.site-footer .footer-column h3{font-size:14px}.history-metric-note{color:#929b91;font-size:11px;line-height:1.8;margin:0 0 20px}.closed-trades .close-badge{font-size:10px;font-weight:700;letter-spacing:.08em}.closed-trades tr[data-close="TP"] td{background:rgba(54,182,156,.09)}.closed-trades tr[data-close="SL"] td{background:rgba(223,102,118,.09)}.closed-trades tr[data-close="BE"] td{background:rgba(103,162,226,.11)}.closed-trades tr[data-close="TP"] .close-badge{color:#62d4b9}.closed-trades tr[data-close="SL"] .close-badge{color:#f08b96}.closed-trades tr[data-close="BE"] .close-badge{color:#87b9ef}.closed-trades tbody tr td:first-child{border-left:2px solid transparent}.closed-trades tr[data-close="TP"] td:first-child{border-left-color:#36b69c88}.closed-trades tr[data-close="SL"] td:first-child{border-left-color:#df667688}.closed-trades tr[data-close="BE"] td:first-child{border-left-color:#67a2e288}.closed-trades tbody tr:hover td{filter:brightness(1.15)}
@media(max-width:700px){.social-strip{align-items:center}.social-strip .social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:390px;gap:12px}.social-strip .social-links a{min-width:0;width:100%;height:54px;padding:0 14px}.social-heading h3{font-size:24px}.closed-trades tbody tr td:first-child{border-left-width:0}.closed-trades tbody tr[data-close="TP"]{border-color:#36b69c50}.closed-trades tbody tr[data-close="SL"]{border-color:#df667650}.closed-trades tbody tr[data-close="BE"]{border-color:#67a2e250}}
.social-links a,.youtube-channel-link{text-decoration:none}.social-links a[aria-disabled=true]{opacity:.6}

.execution-audit{display:flex;gap:14px 28px;flex-wrap:wrap;margin:18px 0;font-size:11px;color:#a4afa6}.execution-audit b{color:#e5e9df;margin-left:6px}.execution-warning{padding:14px 17px;border:1px solid #d5ae6b55;background:#d5ae6b0c;color:#dbc391;font-size:12px;line-height:1.8;border-radius:7px}

/* Kayıtlı M5 mumlarıyla önce/sonra oynatım */
.replay-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #ffffff15}.replay-controls button{background:#171e23;color:#eee5d5;border:1px solid #d5ae6b55;border-radius:7px;padding:10px 14px;cursor:pointer}.replay-controls input{flex:1;min-width:140px;accent-color:#d5ae6b}.replay-controls output{font-size:12px;color:#b9c2c1;font-variant-numeric:tabular-nums}.trade-replay>small{display:block;color:#899796;font-size:12px;line-height:1.6;padding-bottom:12px}.replay-scene{overflow:hidden}@media(max-width:600px){.replay-controls{gap:7px}.replay-controls input{order:4;flex-basis:100%}.replay-controls output{flex-basis:100%}}

.position-legend{display:flex;gap:12px 28px;flex-wrap:wrap;padding:16px 8px;border-top:1px solid #ffffff14}.position-legend span{display:grid;gap:5px;min-width:100px}.position-legend small{font-size:11px;color:#95a3a5}.position-legend b{font-size:14px;color:#e6ece8;font-variant-numeric:tabular-nums}.position-legend .legend-target b{color:#42bca3}.position-legend .legend-stop b{color:#ec7b88}.position-origin{display:block;padding:0 8px 12px;color:#95a3a5;font-size:11px;line-height:1.6}@media(max-width:600px){.position-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.position-legend span{min-width:0}}

.entry-snapshot{margin:12px 0;border:1px solid #d5ae6b33;border-radius:8px;background:#0c1013}.entry-snapshot summary{padding:15px 18px;cursor:pointer;color:#e6d5ae;font-size:14px;font-weight:600}.entry-snapshot summary span{font-weight:400;color:#899796;font-size:12px;margin-left:16px}.entry-snapshot>div{border-top:1px solid #ffffff12;padding:8px}@media(max-width:600px){.entry-snapshot summary span{display:block;margin:8px 0 0 16px}}

.replay-heading{padding:12px 8px;color:#d5ae6b;font-size:12px;font-weight:600;letter-spacing:.06em}.trade-replay .replay-controls{margin-top:0}.trade-replay .entry-snapshot{margin-top:16px}

/* SSS: dengeli iki sütun ve erişilebilir soru kartları */
#sss.faq-section{padding-top:100px;padding-bottom:110px;scroll-margin-top:100px}
#sss .faq-layout{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.5fr);gap:72px;align-items:start;max-width:1240px;margin:auto}
#sss .faq-intro{position:sticky;top:120px}#sss .faq-intro h2{font-size:clamp(30px,3.2vw,46px);line-height:1.14;letter-spacing:-.035em;margin:20px 0 22px;font-weight:600}#sss .faq-intro h2 em{font-style:normal;color:#d6b575}#sss .faq-intro>p{color:#999f9b;font-size:15px;line-height:1.85;max-width:340px;margin:0}
#sss .faq-explore{display:inline-flex;gap:36px;align-items:center;margin-top:28px;border:1px solid #d6b57555;padding:13px 18px;border-radius:8px;color:#e1c38d;text-decoration:none;font-size:13px}#sss .faq-explore:hover{background:#d6b57512;border-color:#d6b575}
#sss .faq-side-note{display:flex;gap:14px;margin-top:48px;padding-top:25px;border-top:1px solid #ffffff12;max-width:300px}#sss .faq-side-note>span{color:#d6b575;font-size:20px}#sss .faq-side-note p{font-size:12px;color:#777f79;line-height:1.9;margin:0}
#sss .faq-list{display:grid;gap:10px;min-width:0;width:100%;max-width:none;margin:0}#sss .faq-item{border:1px solid #ffffff12;border-radius:10px;background:linear-gradient(120deg,#ffffff03,transparent);padding:0;overflow:hidden;transition:border-color .2s,background .2s}#sss .faq-item[open]{border-color:#d6b57550;background:#141510}#sss .faq-item summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:20px 22px;font-size:14px;line-height:1.5;color:#dedfd6;font-weight:500;margin:0}#sss .faq-item summary::-webkit-details-marker{display:none}#sss .faq-item summary::after{display:none;content:none}#sss .faq-item summary:hover{color:#e7c98b}#sss .faq-number{font-size:10px;letter-spacing:.06em;color:#787e73;flex:0 0 22px;font-variant-numeric:tabular-nums}#sss .faq-item[open] .faq-number{color:#d6b575}#sss .faq-question{flex:1;min-width:0}#sss .faq-toggle{height:23px;width:23px;border:1px solid #ffffff1a;border-radius:50%;position:relative;flex:0 0 23px}#sss .faq-toggle::before,#sss .faq-toggle::after{content:'';position:absolute;background:#bfa777;left:6px;right:6px;top:10px;height:1px}#sss .faq-toggle::after{transform:rotate(90deg);transition:transform .2s}#sss .faq-item[open] .faq-toggle::after{transform:rotate(0)}#sss .faq-answer{padding:0 58px 23px 60px}#sss .faq-answer p{font-size:13px;line-height:1.85;color:#a7afa6;margin:0;max-width:none}#sss summary:focus-visible,#sss a:focus-visible{outline:2px solid #d6b575;outline-offset:-3px}
@media(max-width:900px){#sss .faq-layout{grid-template-columns:1fr;gap:32px}#sss .faq-intro{position:static}#sss .faq-intro>p{max-width:560px}#sss .faq-side-note{display:none}#sss.faq-section{padding-top:65px;padding-bottom:65px}}@media(max-width:540px){#sss .faq-intro h2{font-size:32px}#sss .faq-item summary{padding:17px 15px;gap:10px;font-size:13px}#sss .faq-number{flex-basis:18px}#sss .faq-answer{padding:0 20px 20px 43px}#sss .faq-answer p{font-size:13px}#sss .faq-explore{margin-top:20px}}
