@font-face{font-family:"Barlow Semi Condensed";src:url("../fonts/BarlowSemiCondensed-Medium.6403d5064aab.ttf");font-weight:500;font-display:swap}
@font-face{font-family:"Barlow Semi Condensed";src:url("../fonts/BarlowSemiCondensed-SemiBold.ed76190ca05e.ttf");font-weight:600;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3.8567b207fcd4.ttf");font-weight:200 900;font-display:swap}
:root{--navy:#101C26;--navy2:#1B2C39;--amber:#A8D21F;--accent:#A8D21F;--on-top-strong:#fff;--search-line:#3A5580;--search-ph:#A9B9CE;--on-navy:#D9E3EA;--bg:#15232E;--surface:#1B2C39;--line:#2B4050;--text:#E9EFF3;--muted:#92A4B2;--up:#55D08F;--down:#FF7468;--up-b:#55D08F;--down-b:#FF7468;--link:#BFE24A;--wash:#213443;--flash-up:#129A47;--flash-down:#D2322A;color-scheme:dark}
:root[data-theme=light]{--navy:#FFF;--navy2:#EEF1F3;--on-navy:#003752;--accent:#3F6A00;--on-top-strong:#003752;--search-line:#C5CFD8;--search-ph:#5A6D7C;--up-b:#0A7350;--down-b:#BE3227;--bg:#EEF1F3;--surface:#FFF;--line:#D3DAE0;--text:#16202C;--muted:#566372;--up:#0A7350;--down:#BE3227;--link:#3F6A00;--wash:#F5F7F8;color-scheme:light}
@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--navy:#FFF;--navy2:#EEF1F3;--on-navy:#003752;--accent:#3F6A00;--on-top-strong:#003752;--search-line:#C5CFD8;--search-ph:#5A6D7C;--up-b:#0A7350;--down-b:#BE3227;--bg:#EEF1F3;--surface:#FFF;--line:#D3DAE0;--text:#16202C;--muted:#566372;--up:#0A7350;--down:#BE3227;--link:#3F6A00;--wash:#F5F7F8;color-scheme:light}}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.5 "Source Sans 3",system-ui,sans-serif;overflow-wrap:anywhere}
h1,h2,h3,.logo,.num{font-family:"Barlow Semi Condensed","Source Sans 3",sans-serif;font-weight:600;line-height:1.15}
h1{font-size:2.2rem;margin:.2em 0 .3em}h2{font-size:1.4rem;margin:1.4em 0 .5em}h2 a{color:inherit;text-decoration:none}h2 a:hover{text-decoration:underline}
a{color:var(--link)}
small,.hint{color:var(--muted);font-size:.875rem}
.hint{margin:.4em 0}
.wrap{max-width:1560px;margin-inline:auto;padding-inline:16px}
.page{padding-block:20px 48px}
.narrow{max-width:520px;margin-inline:auto}
.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:20}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
:focus-visible{outline:3px solid var(--amber);outline-offset:2px}
[hidden]{display:none!important}

.top{border-bottom:1px solid var(--line);background:var(--navy);color:var(--on-navy)}
.top a{color:var(--on-navy);text-decoration:none}.top a:hover{color:var(--on-top-strong);text-decoration:underline}
.top-row{display:flex;align-items:center;gap:20px;padding-block:10px;flex-wrap:wrap}
.logo{display:block;line-height:0;color:var(--accent)!important;font-size:1.5rem}.logo img{height:40px;width:auto;display:none}.logo .logo-d{display:block}
.search{flex:1;min-width:180px;max-width:420px}
.search input{width:100%;border:1px solid var(--search-line);background:var(--navy2);color:var(--on-navy);padding:6px 10px;border-radius:3px;font:inherit;font-size:.95rem}
.search input::placeholder{color:var(--search-ph)}
.account{display:flex;gap:14px;align-items:center;margin-left:auto;flex-wrap:wrap;font-size:.95rem}
.account .signup{background:var(--amber);color:#101C26!important;font-weight:600;padding:4px 12px;border-radius:3px}
.account .theme{color:var(--on-navy)}
.badge{background:var(--amber);color:#101C26;border-radius:9px;padding:0 6px;font-size:.75rem;font-weight:700;margin-left:4px}
.nav{display:flex;gap:2px;overflow-x:auto;font:500 1.05rem "Barlow Semi Condensed",sans-serif}
.nav a{padding:6px 12px 8px;white-space:nowrap;border-bottom:3px solid transparent}
.nav a[aria-current]{border-color:var(--amber);color:var(--on-top-strong)}
.nav-feed{margin-left:auto;color:var(--accent)!important}

.ticker{background:var(--surface);border-bottom:1px solid var(--line);font-size:.92rem}
.ticker-row{display:flex;gap:22px;overflow-x:auto;padding-block:5px;white-space:nowrap}
.ticker a{color:inherit;text-decoration:none}.ticker a:hover span{text-decoration:underline}.ticker span{color:var(--muted)}
.ticker b{font-variant-numeric:tabular-nums;font-weight:600}
.up{color:var(--up)}.down{color:var(--down)}
.stale{background:#4A3B10;color:#FFE9A8;padding-block:6px;margin:0;max-width:none}
.flash{padding-top:12px}
.msg{padding:8px 12px;margin:0 0 6px;background:var(--surface);border-left:4px solid var(--link)}.msg.error{border-color:var(--down)}.msg.success{border-color:var(--up)}

.board{background:var(--navy);color:var(--on-navy);padding-block:18px 26px;border-top:1px solid #2B4670}
.board h1{color:#fff;font-size:1.5rem;margin:0 0 6px}
.board-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:40px}
.board-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.board-table th{font-weight:500;text-align:left;font-size:.9rem;color:#A9B9CE;padding:4px 0}
.board-table tbody th{font:500 1.5rem "Barlow Semi Condensed",sans-serif;color:#fff}
.board-table tbody th a{color:inherit;text-decoration:none}.board-table tbody th a:hover{text-decoration:underline}
.board-table td{padding:5px 0 5px 20px;font:600 1.1rem "Barlow Semi Condensed",sans-serif}
.board-table tbody tr{border-top:1px solid #2B4670}
.led{font-size:clamp(1.7rem,4vw,3rem)!important;color:var(--amber);line-height:1.1;letter-spacing:.01em}
.board .up{color:var(--up-b)}.board .down{color:var(--down-b)}
.board-note{font-size:.85rem;color:#A9B9CE;margin:10px 0 0}.board-note a{color:inherit}
.board-side h2{color:#fff;font-size:1.1rem;margin:6px 0}.board-side h2+ol+h2{margin-top:18px}
.movers{list-style:none;margin:0;padding:0}.movers li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px solid #2B4670;font-variant-numeric:tabular-nums}
.movers a{color:var(--on-navy);text-decoration:none}.movers a:hover{text-decoration:underline}
.home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.home-grid h2{margin-top:.6em}
.home-feed{grid-column:1/-1}

.rates{width:100%;border-collapse:collapse;background:var(--surface);font-variant-numeric:tabular-nums}
.rates thead th{font-size:.85rem;font-weight:600;color:var(--muted);text-align:left;padding:7px 10px;border-bottom:2px solid var(--line)}
.rates td,.rates tbody th{padding:7px 10px;border-bottom:1px solid var(--line);text-align:left}
.rates tbody th{font-weight:500}.rates tbody th a{color:inherit;text-decoration:none}.rates tbody th a:hover{color:var(--link);text-decoration:underline}
.rates .n{text-align:right;white-space:nowrap}.rates .t{color:var(--muted);font-size:.875rem}
.rates small{margin-left:4px}.rates.compact td,.rates.compact tbody th{padding:5px 8px}
.rates tbody tr:hover{background:var(--wash)}.rates .best{font-weight:700;background:rgba(245,184,61,.22)}
.rates .urgent th{border-left:4px solid var(--down)}
.empty{color:var(--muted);text-align:center;padding:24px}
.tick-up{animation:tu .8s}.tick-down{animation:td .8s}
@keyframes tu{0%,55%{background:var(--flash-up);color:#fff}}@keyframes td{0%,55%{background:var(--flash-down);color:#fff}}
/* Flas hareket degil renk degisimidir; Windows'ta animasyon kapali olsa da gorunur. */
.source{font-size:.85rem;color:var(--muted);margin:8px 0}
.page-head{margin-bottom:14px;max-width:760px}.page-head p{margin:.3em 0}
.filter{font:inherit;padding:7px 10px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:3px;margin-top:8px;width:100%;max-width:320px}
.crumb{font-size:.92rem;margin-bottom:4px}

.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}
.quote-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:2px solid var(--line);padding-bottom:12px}
.quote-head h1{margin:0}.code{color:var(--muted);margin:0}
.quote-now>b{font:600 2.6rem/1 "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums}.quote-now>span{font-weight:600;margin-left:8px;font-size:1.1rem}
.quote-now dl{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0 0}.quote-now dt{font-size:.8rem;color:var(--muted)}.quote-now dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}
.chart-box{background:var(--surface);border:1px solid var(--line);margin-top:14px;padding:10px}
.chart-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}.chart-tabs{display:flex;gap:2px;flex-wrap:wrap}.chart-tabs button{font:inherit;font-size:.9rem;background:none;border:1px solid transparent;color:var(--muted);padding:2px 10px;cursor:pointer;border-radius:3px}
.chart-tabs button[aria-pressed=true]{border-color:var(--line);color:var(--text);font-weight:600}
.detail-side h2{font-size:1.15rem}.warn-box{font-size:.9rem;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin-top:18px}
.alarm-form label{display:block;margin-bottom:8px;font-size:.92rem}

input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:6px 8px;max-width:100%}
textarea{width:100%;resize:vertical}
.btn{font:600 .98rem "Source Sans 3",sans-serif;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:6px 14px;border-radius:3px;cursor:pointer}.btn:hover{border-color:var(--muted)}
.btn.primary{background:var(--amber);border-color:var(--amber);color:#101C26}.btn.primary:hover{filter:brightness(1.08)}
.btn.wide{width:100%}.danger,.danger-btn{color:var(--down)}
.link{font:inherit;background:none;border:0;padding:0;color:var(--link);cursor:pointer}.link:hover{text-decoration:underline}
.stack{display:grid;gap:10px;margin-bottom:18px}.field{display:grid;gap:3px}.field label{font-weight:600;font-size:.95rem}.field input:not([type=checkbox]),.field textarea,.field select{width:100%}.field label.check{font-weight:400;display:block}
.err,.errorlist{color:var(--down);font-size:.9rem;margin:2px 0;list-style:none;padding:0}
.note{background:var(--wash);border-left:4px solid var(--line);padding:10px 12px;margin:10px 0}

.feed{max-width:680px;margin-inline:auto}
.composer{background:var(--surface);border:1px solid var(--line);padding:10px;margin:10px 0 14px}
.composer-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px;font-size:.92rem}.composer-row input[type=file]{max-width:200px;font-size:.85rem;border:0;padding:0}
.composer-row .btn{margin-left:auto}.count{color:var(--muted);font-size:.85rem}
.poll-edit{margin-top:6px;font-size:.95rem}.poll-edit input{display:block;width:100%;margin:4px 0}
.post{background:var(--surface);border-bottom:1px solid var(--line);padding:12px}
.home-feed .post{max-width:760px}
.repost-line{font-size:.85rem;color:var(--muted);margin:0 0 4px 52px}
.post-grid{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}
.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}.avatar.blank{display:grid;place-items:center;background:var(--wash);color:var(--accent);font:600 1.2rem "Barlow Semi Condensed",sans-serif}
.avatar.big{width:96px;height:96px;font-size:2.4rem;flex:none}
.post-head{margin:0;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:.95rem}.post-head>a:first-child{color:inherit;text-decoration:none}.post-head span{color:var(--muted)}.when{color:var(--muted);font-size:.85rem;text-decoration:none}
.asset{font-size:.85rem;border:1px solid var(--line);padding:0 6px;border-radius:3px;text-decoration:none}
.stance{font-size:.8rem;font-weight:600;padding:0 6px;border-radius:3px;color:var(--muted)!important;background:var(--wash)}.stance.up{color:var(--up)!important}.stance.down{color:var(--down)!important}
.post-body{margin:4px 0 6px;white-space:pre-line}.removed{color:var(--muted);font-style:italic}
.images{display:grid;gap:4px;margin:6px 0}.images.n2,.images.n3,.images.n4{grid-template-columns:1fr 1fr}.images img{width:100%;height:auto;max-height:420px;object-fit:cover;display:block;border:1px solid var(--line)}
.poll{margin:6px 0}.poll-row{display:grid;grid-template-columns:minmax(90px,1fr) 2fr 40px;gap:8px;align-items:center;font-size:.95rem}.poll-row button{text-align:left}.poll meter{width:100%}
.actions{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.88rem;align-items:center;margin-top:4px}.actions a,.actions .link,.actions>span{color:var(--muted);text-decoration:none}.actions a:hover,.actions .link:hover{color:var(--link);text-decoration:underline}
.pills{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.pills a{padding:2px 12px;border:1px solid var(--line);border-radius:3px;text-decoration:none;color:var(--text);background:var(--surface)}.pills a[aria-current],.pill[aria-pressed=true]{background:var(--amber);color:#101C26;border-color:var(--amber)}.pill{font:inherit;font-size:.9rem;padding:2px 12px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--text);cursor:pointer}
.pager{display:flex;justify-content:center;gap:16px;padding:14px;font-size:.95rem;color:var(--muted)}
.profile{display:flex;gap:18px;padding:12px 0;flex-wrap:wrap}.profile h1{margin:0}.profile>div{flex:1;min-width:220px}.profile p{margin:.3em 0}
.plain{list-style:none;padding:0}.plain li{padding:6px 0;border-bottom:1px solid var(--line)}
.notes{list-style:none;padding:0}.notes li{padding:10px;background:var(--surface);border-bottom:1px solid var(--line)}.notes li.unread{border-left:4px solid var(--amber)}.notes small{display:block}
.converter{display:grid;gap:12px;max-width:420px;background:var(--surface);border:1px solid var(--line);padding:14px}.converter label{display:grid;gap:3px;font-weight:600;font-size:.95rem}.converter output{font:600 2rem "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums}
.facts dt{font-weight:600;font-size:.9rem;margin-top:8px}.facts dd{margin:0}
blockquote{border-left:3px solid var(--line);margin:8px 0;padding:4px 12px;color:var(--muted)}

.legal-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px}
.prose{max-width:760px}.prose table{border-collapse:collapse;width:100%;font-size:.93rem;margin:12px 0;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.prose th{background:var(--wash)}
.prose pre{background:var(--wash);padding:10px;overflow-x:auto;font-size:.85rem}.widget-preview{border:1px solid var(--line)}
.legal-nav ul{list-style:none;padding:0;font-size:.95rem}.legal-nav li{padding:3px 0}.legal-nav a[aria-current]{font-weight:700;color:var(--text)}.legal-nav h2{margin-top:0;font-size:1.1rem}

.foot{border-top:1px solid var(--line);background:var(--navy);color:var(--on-navy);font-size:.92rem}.foot a{color:var(--on-navy)}
.foot-row{padding-block:22px}.foot ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;padding:0;margin:10px 0 0}.warn{margin-top:0}
.cookie{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin-inline:auto;background:var(--surface);border:2px solid var(--amber);padding:12px 14px;z-index:30;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cookie p{margin:0;flex:1;min-width:220px;font-size:.92rem}.cookie div{display:flex;gap:8px}
.toasts{position:fixed;top:12px;right:12px;display:grid;gap:8px;z-index:40;max-width:340px}.toast{background:var(--amber);color:#101C26;padding:12px 14px;font-weight:600;text-decoration:none}
body.widget{background:var(--surface);font-size:15px}.widget .source{margin:4px 8px;font-size:.75rem}

.chart-canvas{position:relative;height:var(--ch,320px)}.chart-canvas canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}
.chart-note{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);text-align:center;padding:16px;pointer-events:none}

.home{max-width:1560px;margin-inline:auto;padding:12px 16px 36px}.pad{padding-inline:12px}
.home h2{font-size:1rem;margin:0;color:var(--accent)}.home h2 a{color:inherit}
.home-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}
.home-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;gap:16px 20px}
.hero-rates{grid-column:span 4}.side-lists{grid-column:span 4;display:grid;grid-template-columns:1fr 1fr;gap:14px}.home-chart{grid-column:9/span 4;grid-row:1/span 2}
.strip{grid-column:span 8}
.home-main>.tape{grid-column:span 4}.movers-box{grid-column:span 8}.home-main>.box{min-width:0}.home-main>.tape.box,.returns,.tri,.detail-box{grid-column:span 4}
.box{background:var(--surface);padding:10px 12px}.box-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}
.seg{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px}.seg button{font:inherit;font-size:.82rem;background:none;border:0;color:var(--muted);padding:2px 7px;cursor:pointer;border-radius:3px}.seg button[aria-pressed=true]{color:var(--accent);background:var(--wash);font-weight:600}
.hero-rates header{display:grid;grid-template-columns:1fr 92px 92px;align-items:end;font-size:.74rem;color:var(--muted);text-align:right;gap:6px;padding-bottom:3px}.hero-rates header h2{text-align:left;font-size:1.1rem}
.hero-row{display:grid;grid-template-columns:1fr 92px 92px;gap:6px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}
.hero-row a{color:inherit;text-decoration:none;display:flex;flex-direction:column;min-width:0}.hero-row a:hover b{text-decoration:underline}.hero-row b{font-weight:600}
.hero-pair{display:flex;flex-direction:column;align-items:flex-end}
.hero-n{font:600 1.15rem "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums;padding:0 3px;border-radius:2px}.hero-s{font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}
.dim{color:var(--muted)}
.tape{min-width:0}.tape header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:3px}.tape header a{font-size:.8rem;color:var(--muted);text-decoration:none}.tape header a:hover{color:var(--link)}
.tape table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.93rem}.tape tbody tr{border-bottom:1px solid rgba(127,150,170,.14)}
.tape thead th{font-size:.72rem;color:var(--muted);font-weight:500;padding:2px 4px 1px 0;text-align:left;max-width:none;width:auto}.tape thead .n{text-align:right}
.tape tbody th{font-weight:500;text-align:left;padding:4px 0;max-width:0;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tape th a{color:inherit;text-decoration:none}.tape th a:hover{color:var(--link)}.k{color:var(--accent);font-size:.8rem;margin-right:3px}
.tape .n{text-align:right;white-space:nowrap;padding:2px 4px;border-radius:2px}.strong{font-weight:600}.pc{font-size:.76rem;width:50px;padding-right:0!important}
.home-chart .chart-box{margin-top:0;background:transparent;border:0;padding:0}.home-chart .chart-canvas{height:290px}
.chart-tabs button{font-size:.82rem;padding:2px 6px}
.picks{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px}.picks button{font:inherit;font-size:.8rem;background:var(--surface);border:1px solid var(--line);color:var(--text);padding:1px 8px;border-radius:3px;cursor:pointer}.picks button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}
.home-rail{display:grid;gap:14px;align-content:start;position:sticky;top:8px}.rail-box{background:var(--surface);padding:10px 0}.rail-box .box-head{padding:0 12px}
.home-rail .post{padding:8px 12px;font-size:.9rem}.home-rail .post-grid{grid-template-columns:26px minmax(0,1fr);gap:8px}.home-rail .avatar{width:26px;height:26px;font-size:.85rem}.home-rail .images,.home-rail .poll,.home-rail .actions{display:none}
.ev{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;padding:6px 12px;border-top:1px solid var(--line);font-size:.88rem}.ev time{color:var(--muted)}.ev p{margin:0;font-size:.74rem;color:var(--accent)}.ev b{font-weight:500;display:block;line-height:1.25}.ev small{display:block;font-size:.74rem}
.imp{display:inline-block;width:14px;height:8px;border-radius:1px}.imp.i1{background:linear-gradient(90deg,var(--amber) 33%,var(--line) 33%)}.imp.i2{background:linear-gradient(90deg,var(--amber) 66%,var(--line) 66%)}.imp.i3{background:var(--amber)}
.strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;border-block:1px solid var(--line);padding-block:8px}
.strip-item{display:block;color:inherit;text-decoration:none;min-width:0}.strip-item span{display:block;color:var(--accent);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip-item b{display:inline-block;font:600 1.05rem "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums;padding:0 2px;border-radius:2px}.strip-item small{display:block;font-size:.7rem;color:var(--muted);white-space:nowrap}.strip-item i{font-style:normal}.strip-item canvas{width:100%;height:96px;display:block;margin-top:2px}
.movers-tab{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:6px}.mv{display:grid;grid-template-columns:minmax(0,1fr) auto 50px;gap:6px;margin:0;padding:3px 0;font-size:.92rem;font-variant-numeric:tabular-nums}.mv a{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv a:hover{color:var(--link)}.mv b{font-weight:600}.mv small{text-align:right;align-self:center}
.ret{display:grid;grid-template-columns:minmax(0,1fr) 54px auto;gap:6px;margin:0;padding:3px 0;border-top:1px solid rgba(127,150,170,.14);font-size:.92rem;font-variant-numeric:tabular-nums}.ret small{text-align:right;align-self:center}.ret b{font-weight:600;text-align:right;min-width:88px}
.ret-amt{display:flex;gap:8px;align-items:center;font-size:.88rem;margin-bottom:6px}.ret-amt input{width:110px}
.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted);margin-right:3px}.dot.on{background:var(--up)}
.tri-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-bottom:5px}.tri-row select,.tri-row input{min-width:0;width:100%}.tri-tl{margin:4px 0 0;text-align:right;color:var(--muted)}.tri-tl output{font:600 1.3rem "Barlow Semi Condensed",sans-serif;color:var(--text);font-variant-numeric:tabular-nums}
.clock{font:500 1.05rem "Barlow Semi Condensed",sans-serif;color:var(--accent);font-variant-numeric:tabular-nums}
@media (max-width:1280px){.home-shell{grid-template-columns:minmax(0,1fr)}.home-rail{position:static;grid-template-columns:1fr 1fr}}
@media (max-width:1000px){.home-main{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none}.hero-rates,.side-lists,.home-main>.tape,.home-main>.tape.box,.returns,.tri,.detail-box{grid-column:span 3}.home-chart,.strip,.movers-box{grid-column:1/-1;grid-row:auto}.strip{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:700px){.home-main{grid-template-columns:minmax(0,1fr)}.home-main>*{grid-column:1/-1!important}.home-rail,.movers-tab{grid-template-columns:minmax(0,1fr)}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-canvas,.home-chart .chart-canvas{height:250px}}
@media (max-width:900px){.board-grid,.detail-grid,.legal-grid{grid-template-columns:minmax(0,1fr);gap:18px}.home-grid{grid-template-columns:minmax(0,1fr)}.board-table td{padding-left:10px}.board-table tbody th{font-size:1.15rem}.top-row{gap:10px}.search{order:3;flex-basis:100%;max-width:none}.rates .t{display:none}}
@media (max-width:520px){.led{font-size:1.4rem!important}body{font-size:16px}.rates td,.rates tbody th{padding:6px}.rates small{display:none}.quote-now>b{font-size:2.1rem}}

th.sortable{cursor:pointer}th[aria-sort=ascending]::after{content:" ▲";font-size:.7em}th[aria-sort=descending]::after{content:" ▼";font-size:.7em}
.calc{margin-top:14px}.calc h2{margin:0 0 6px;font-size:1.15rem}.calc input{width:120px}.calc output{font-weight:600;font-variant-numeric:tabular-nums;margin-left:8px}
.plain li b{float:right;font-variant-numeric:tabular-nums;font-weight:600}
.qr-secret{font-size:1.1rem;letter-spacing:.08em;background:var(--wash);padding:8px;display:block}

/* Logo: tema ve ekran */
:root[data-theme=light] .logo .logo-d{display:none}:root[data-theme=light] .logo .logo-l{display:block}
@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .logo .logo-d{display:none}:root:not([data-theme=dark]) .logo .logo-l{display:block}}
@media (max-width:640px){.logo .logo-d,.logo .logo-l,:root[data-theme=light] .logo .logo-l{display:none!important}.logo .logo-dm{display:block}
 :root[data-theme=light] .logo .logo-dm{display:none}:root[data-theme=light] .logo .logo-lm{display:block}.logo img{height:32px}}
@media (max-width:640px) and (prefers-color-scheme:light){:root:not([data-theme=dark]) .logo .logo-dm{display:none}:root:not([data-theme=dark]) .logo .logo-lm{display:block}}

/* Ust bolum */
.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:none;color:var(--on-navy);cursor:pointer;position:relative;padding:0}.icon-btn:hover{background:var(--navy2)}.icon-btn svg{width:20px;height:20px}
.icon-btn .i-light,.icon-btn .i-dark{display:none}:root[data-mode=light] .i-auto,:root[data-mode=dark] .i-auto{display:none}:root[data-mode=light] .i-light{display:block}:root[data-mode=dark] .i-dark{display:block}
.bell .badge{position:absolute;top:0;right:-2px;margin:0;line-height:1.3}
.menu{position:relative}.menu summary{cursor:pointer;list-style:none;padding:4px 8px;border-radius:6px;font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu summary::-webkit-details-marker{display:none}.menu summary:hover{background:var(--navy2)}
.menu-box{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px;z-index:40;display:grid;box-shadow:0 8px 24px rgba(0,0,0,.25)}.menu-box a,.menu-box .link{display:block;padding:7px 10px;color:var(--text)!important;border-radius:4px;text-align:left;width:100%}.menu-box a:hover,.menu-box .link:hover{background:var(--wash);text-decoration:none}
.login{padding:4px 2px}
.nav{scrollbar-width:none}.nav::-webkit-scrollbar{display:none}
.seg.scroll,.scroll-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.seg.scroll::-webkit-scrollbar,.scroll-row::-webkit-scrollbar{display:none}.seg button{white-space:nowrap}
.chart-bar{align-items:center;flex-wrap:nowrap}.chart-bar .seg{margin:0}.chart-bar .seg.scroll{min-width:0}
.seg.ind{margin:6px 0 0;border-top:1px solid var(--line);padding-top:6px}
.chart-box.panes-1 .chart-canvas{height:calc(var(--ch,320px) + 90px)}.chart-box.panes-2 .chart-canvas{height:calc(var(--ch,320px) + 180px)}
.home-chart .chart-box{--ch:290px}.home-chart .chart-box.panes-1 .chart-canvas{height:380px}.home-chart .chart-box.panes-2 .chart-canvas{height:470px}
.picks{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.picks::-webkit-scrollbar{display:none}.picks button{white-space:nowrap}
.scroll-table{overflow-x:auto;max-width:100%}
.scroll-row a{white-space:nowrap}
.detail-side .scroll-table{max-height:520px;overflow-y:auto;scrollbar-width:thin}
.detail-side .scroll-table thead th{position:sticky;top:0;background:var(--surface)}
.wide-narrow{max-width:720px}
.ret{grid-template-columns:46px minmax(0,1fr) 58px auto}.ret .k{font-weight:600;align-self:center;margin:0}.ret-form{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:6px;font-size:.88rem}.ret-form label{display:flex;gap:6px;align-items:center}.ret-form input{width:110px}
.arc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.arc-grid h2{margin:0 0 4px}
.months{display:flex;flex-wrap:wrap;gap:4px 14px;margin:.3em 0 1em}.year h2{margin-bottom:.2em;font-size:1.15rem}
.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;background:var(--surface);padding:12px;margin:12px 0}.stat-row dt{font-size:.8rem;color:var(--muted)}.stat-row dd{margin:0;font:600 1.3rem "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums}
.day-nav{justify-content:space-between;padding:10px 0}
.quote-now>span.down,.quote-now>span.up{white-space:nowrap}
.home-main>.tape{background:var(--surface);padding:10px 12px}.hero-rates{background:var(--surface);padding:10px 12px}.side-lists .tape{background:var(--surface);padding:10px 12px}.strip{background:var(--surface);padding:10px 12px;border:0}
.home-chart{background:var(--surface);padding:10px 12px}
.rates{border-radius:0}
.hint a,.note a{white-space:nowrap}

/* Mobil */
@media (max-width:760px){
 body{font-size:15.5px}
 h1{font-size:1.65rem}
 input,select,textarea{font-size:16px}
 .top-row{padding-block:8px;gap:8px;flex-wrap:wrap}
 .search{order:3;flex:1 0 100%;max-width:none}.search input{padding:7px 10px}
 .account{gap:4px;font-size:.92rem}.clock{display:none}
 .account .signup{padding:5px 10px}
 .nav{padding-inline:8px;font-size:.98rem;margin-top:0}.nav a{padding:5px 9px 7px}.nav-feed{margin-left:0}
 .ticker{font-size:.84rem}
 .page{padding-block:12px 32px}
 .home{padding:10px 10px 28px}.home-main{gap:10px}
 .hero-rates,.home-chart,.strip,.home-main>.tape,.side-lists .tape,.home-main>.box{padding:8px 10px}
 .hero-rates header,.hero-row{grid-template-columns:minmax(0,1fr) 84px 84px}
 .hero-rates header{font-size:.68rem}
 .hero-n{font-size:1.1rem}
 .side-lists{grid-template-columns:minmax(0,1fr);gap:10px}
 .tape thead .n:nth-child(2),.tape tbody td.dim{display:none}
 .chart-bar{gap:6px}.seg button{padding:4px 7px}
 .chart-canvas,.home-chart .chart-canvas{height:240px}
 .home-chart .chart-box.panes-1 .chart-canvas,.chart-box.panes-1 .chart-canvas{height:310px}.home-chart .chart-box.panes-2 .chart-canvas,.chart-box.panes-2 .chart-canvas{height:380px}
 .strip{gap:8px}.strip-item canvas{height:54px}
 .rates td,.rates tbody th,.rates thead th{padding:7px 6px}
 .quote-head{flex-direction:column;gap:6px}.quote-now>b{font-size:2rem}.quote-now dl{gap:4px 14px}
 .detail-grid,.legal-grid{gap:14px}
 .detail-side .scroll-table{max-height:none}
 .post{padding:10px 8px}.composer-row .btn{margin-left:0;width:100%}.composer-row input[type=file]{max-width:100%}
 .poll-row{grid-template-columns:minmax(80px,1fr) 1fr 36px}
 .movers-tab{gap:10px}
 .foot-row{padding-block:16px}
 .cookie{left:8px;right:8px;bottom:8px;padding:10px}
 .home-rail .post{padding:8px 10px}
}
@media (hover:none){.chart-canvas canvas{touch-action:pan-y}}

.chart-bar .seg{flex:none;flex-wrap:nowrap}.chart-bar .seg.scroll{flex:0 1 auto;min-width:0}
.tape2 table{font-size:.9rem}.tape2 tbody th{max-width:none;width:auto;overflow:visible}.tape2 .pc{width:46px}
.side-lists{grid-template-columns:repeat(2,minmax(0,1fr))}
.detail-side a,.crumb a,.plain a,.months a,.tape a,.mv a{text-decoration:none}.detail-side a:hover,.crumb a:hover,.plain a:hover,.months a:hover{text-decoration:underline}
.detail-side .warn-box{border-top:1px solid var(--line)}
.home-main{grid-template-columns:repeat(13,minmax(0,1fr))}.hero-rates{grid-column:span 4}.side-lists{grid-column:span 5}.home-chart{grid-column:10/span 4}
.strip{grid-column:span 9}
.home-main>.tape,.home-main>.tape.box{grid-column:span 4}.home-main>.tape:nth-of-type(n){grid-column:span 4}
.movers-box{grid-column:span 9}.returns,.tri,.detail-box{grid-column:span 4}.home-main>section.tape.box{grid-column:span 5}
@media (max-width:1280px){.home-main{grid-template-columns:repeat(13,minmax(0,1fr))}}
@media (max-width:1000px){.home-main{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-rates,.side-lists,.home-main>.tape,.home-main>.tape.box,.home-main>section.tape.box,.returns,.tri,.detail-box{grid-column:span 3}.home-chart,.strip,.movers-box{grid-column:1/-1;grid-row:auto}}
@media (max-width:700px){.home-main{grid-template-columns:minmax(0,1fr)}.home-main>*,.home-main>.tape:nth-of-type(n),.home-main>section.tape.box{grid-column:1/-1!important}.side-lists{grid-template-columns:minmax(0,1fr)}}
.home-main>.tape.wide:nth-of-type(n){grid-column:span 5}
.ret b.k{min-width:0;text-align:left;font-size:.8rem}.ret span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ret{align-items:center}
@media (max-width:1000px){.home-main>.tape.wide:nth-of-type(n){grid-column:span 3}}
@media (max-width:700px){.home-main>.tape.wide:nth-of-type(n){grid-column:1/-1}}

.source-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;border-bottom:1px solid var(--line)}.source-tabs::-webkit-scrollbar{display:none}
.source-tabs a{padding:7px 12px;white-space:nowrap;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;font-size:.92rem;font-weight:500}.source-tabs a:hover{color:var(--text)}.source-tabs a[aria-current]{color:var(--accent);border-color:var(--accent);font-weight:600}
.rates td[data-f]{border-radius:2px}
.rates .x{color:var(--muted);font-size:.92rem}
@media (max-width:900px){.rates .x{display:none}}
.market-line{display:flex;gap:14px;margin:0 0 6px;font-size:.92rem;color:var(--muted);font-variant-numeric:tabular-nums}.market-line span:first-child{font-weight:600}
/* Icerik azsa alt bilgi ekranin altina dayanir */
body:not(.widget){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
body:not(.widget)>main{flex:1 0 auto;min-width:0}
/* Masaustunde kaydirma cubugu yok: grafik secenekleri alt satira iner, hepsi gorunur. Mobilde parmakla kayar. */
@media (min-width:701px){
 .chart-bar{flex-wrap:wrap}
 .seg.scroll,.chart-bar .seg.scroll,.picks{flex-wrap:wrap;overflow:visible;flex-shrink:1}
 .seg.scroll{row-gap:2px}
}
.sub-head{margin:18px 0 8px;font-size:1.15rem}

/* Grafik: kisa etiketler kutu genisligine gore, secenekler tek satir */
.chart-box{container-type:inline-size}
.chart-box .m,.chart-box .s,.chart-box .sm{display:none}
.chart-box .seg button{display:inline-flex;align-items:center}
.chart-tools{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}
.chart-tools .seg{margin:0;flex-wrap:nowrap}
.chart-tools .seg.ind,.chart-tools .seg.scroll{margin:0;padding:0;border:0;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto}
.type-seg{flex:none;border-right:1px solid var(--line);padding-right:6px}
.type-seg button{padding:3px 5px;line-height:0}
.chart-bar .seg.scroll{flex-wrap:nowrap;overflow-x:auto}
@container (max-width:560px){.chart-box .l{display:none}.chart-box .sm,.chart-box .m{display:inline}}
@container (max-width:400px){.chart-box .m{display:none}.chart-box .s{display:inline}.chart-box .seg button{padding:2px 4px;font-size:.76rem}.type-seg button{padding:2px 3px}.chart-tools{gap:3px}.type-seg{padding-right:3px}}
@media (min-width:1001px){
 .home-chart{display:flex;flex-direction:column;min-height:0}
 .home-chart .chart-box{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}
 .home-chart .chart-canvas,.home-chart .chart-box.panes-1 .chart-canvas,.home-chart .chart-box.panes-2 .chart-canvas{flex:1 1 auto;height:auto;min-height:170px}
 .home-chart .chart-box.panes-1 .chart-canvas{min-height:270px}
 .home-chart .chart-box.panes-2 .chart-canvas{min-height:360px}
 .home-chart .picks{flex-wrap:wrap;overflow:visible}
 .home-chart .picks button{padding:1px 6px}
}
/* TCMB takvimi */
.tcmb-date{position:relative;display:inline-block;margin-top:8px}
.cal{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:290px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line);padding:10px;box-shadow:0 8px 24px rgba(0,0,0,.25)}
.cal[hidden]{display:none}
.cal-head{display:flex;gap:4px;align-items:center;margin-bottom:8px}.cal-head select{flex:1;min-width:0;font:inherit;font-size:.9rem;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:3px}
.cal-nav{font:inherit;font-size:1.1rem;width:30px;height:30px;background:none;border:1px solid var(--line);color:var(--text);cursor:pointer}.cal-nav:disabled{opacity:.35;cursor:default}
.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:.9rem}
.cal-day-name{color:var(--muted);font-size:.78rem;padding:2px 0}
.cal-grid a,.cal-off{display:block;padding:5px 0;text-decoration:none;color:var(--text);background:none;border:0;font:inherit;font-size:.9rem}
.cal-grid a:hover{background:var(--wash);color:var(--accent)}.cal-grid a.cal-on{background:var(--accent);color:var(--bg);font-weight:600}
.cal-off{color:var(--muted);opacity:.4;cursor:not-allowed}
/* Kucuk yazilar okunur kalsin: en az .88rem, soluk degil */
.hero-rates header span{font-size:.92rem;color:var(--text);opacity:.85}
.chart-bar .seg button{font-size:.92rem;color:var(--text);opacity:.85}
.chart-bar .seg button[aria-pressed=true]{opacity:1;color:var(--accent)}
.chart-tools .seg.ind button{font-size:.92rem}
@container (max-width:400px){.chart-bar .seg button,.chart-tools .seg.ind button{font-size:.88rem;padding:2px 3px}}
@container (max-width:300px){.chart-bar .seg button,.chart-tools .seg.ind button{padding:2px 2px;letter-spacing:-.01em}}
.hero-rates header span{white-space:nowrap}
/* Banka sekmeleri: masaustunde alt satira iner, hepsi gorunur. Mobilde parmakla kayar. */
@media (min-width:701px){.source-tabs{position:relative;flex-wrap:nowrap;overflow:visible}.source-tabs.searching{flex-wrap:wrap}}
.source-tabs>a.tab-over{display:none}
.tabs-more{margin-left:auto;flex:none;font:inherit;font-size:.92rem;font-weight:600;background:none;border:0;border-bottom:2px solid transparent;color:var(--accent);padding:7px 12px;cursor:pointer;white-space:nowrap}
.tabs-more::after{content:"";display:inline-block;margin-left:6px;vertical-align:2px;border:4px solid transparent;border-top-color:currentColor;border-bottom:0}
.tabs-more[aria-expanded=true]::after{transform:rotate(180deg)}
.tabs-more[hidden]{display:none}
.tabs-panel{position:absolute;z-index:30;top:100%;right:0;width:min(560px,100%);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px;background:var(--surface);border:1px solid var(--line);padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.25)}
.tabs-panel[hidden]{display:none}
.tabs-panel a{padding:6px 10px;color:var(--text);text-decoration:none;font-size:.95rem;border:0}.tabs-panel a:hover{background:var(--wash);color:var(--accent)}.tabs-panel a[aria-current]{color:var(--accent);font-weight:600}
.source-tabs a[hidden]{display:none}
/* Artan-azalan ve piyasa detayi satirlari diger listeler gibi cizgili */
.mv{padding:5px 0;border-bottom:1px solid var(--line);align-items:center}
.detail-box .box-head{flex-wrap:nowrap}.detail-dir{margin:0}
.detail-box .seg{margin-bottom:2px}.detail-box .d-rows{margin-top:4px}
/* Eklenti sayfalari */
.plugin-note{margin:10px 0 14px;padding:8px 12px;background:var(--wash);border-left:3px solid var(--accent);max-width:80ch}
.plugin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start}
.plugin-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:8px 0 12px}.plugin-form fieldset:last-child{border-bottom:0}.plugin-form legend{font-weight:600;padding:0;margin-bottom:6px}
.plugin-form label{display:block;font-size:.95rem}.plugin-form select,.plugin-form input[type=number]{display:block;width:100%;margin-top:2px}
.plugin-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 10px}.plugin-checks label,.plugin-form .check{display:flex;gap:6px;align-items:center}
.plugin-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}
.plugin-colors{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.plugin-colors input{display:block;width:60px;height:30px;padding:2px;margin-top:2px}.plugin-presets{margin:10px 0 0}
.plugin-side h2{font-size:1.05rem;margin:0 0 6px}.plugin-side h2:not(:first-child){margin-top:14px}.plugin-preview{border:0;max-width:100%;display:block}
.plugin-code{width:100%;font:13px/1.4 Consolas,monospace;word-break:break-all;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:8px}
@media (max-width:800px){.plugin-grid{grid-template-columns:minmax(0,1fr)}}
.list-filters{display:flex;flex-wrap:wrap;gap:8px}.list-filters .filter{flex:0 1 280px;min-width:0;margin:0}
/* Uye profili */
.profile-meta{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:.4em 0;padding:0;color:var(--muted);font-size:.95rem}
.follows-you{font-size:.8rem;background:var(--wash);color:var(--muted);padding:1px 6px;border-radius:3px;font-weight:400}
.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:6px 0 12px}
.profile-stats>div{background:var(--surface);padding:8px 12px}.profile-stats dt{font-size:.85rem;color:var(--muted)}.profile-stats dt a{color:inherit;text-decoration:none}
.profile-stats dd{margin:0;font:600 1.35rem "Barlow Semi Condensed",sans-serif;font-variant-numeric:tabular-nums}.profile-stats dd a{color:inherit;text-decoration:none}.profile-stats a:hover{color:var(--accent)}
.profile-about{background:var(--surface);padding:10px 12px;margin:0 0 12px}.profile-about h2{font-size:1rem;margin:0 0 4px}.profile-about p{margin:0;max-width:75ch;overflow-wrap:anywhere}
.profile-assets{display:flex;flex-wrap:wrap;gap:6px}.profile-assets a{border:1px solid var(--line);padding:1px 8px;border-radius:3px;text-decoration:none;font-size:.92rem}
.profile-tabs{flex-wrap:wrap;overflow:visible}
.member-list{list-style:none;margin:0;padding:0;background:var(--surface)}.member-list li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}
.member-list .avatar{flex:none;width:44px;height:44px}.member-body{flex:1;min-width:0}.member-body a{text-decoration:none}.member-body small{color:var(--muted)}.member-body p{margin:2px 0 0;font-size:.92rem;color:var(--muted)}
.member-list .empty-item{color:var(--muted);display:block}
@media (max-width:520px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-list li{flex-wrap:wrap}.member-list form{margin-left:54px}}
/* Tek reklam alani: sayfa altinda, alt bilginin hemen ustunde */
.bottom-ad{max-width:970px;width:100%;margin:18px auto 14px;padding:0 16px;overflow:hidden}.bottom-ad[hidden]{display:none}.bottom-ad ins.adsbygoogle{display:block;height:90px}
.bottom-ad-demo{height:90px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--line);color:var(--muted);font-size:.9rem;max-width:938px}
.link-btn{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}
.home-about{margin:16px 0 0}.home-about h2{font-size:1.05rem;margin:0 0 6px}.home-about p{margin:0 0 8px;max-width:none;font-size:.95rem}
/* Yorum ve gorsel onayi */
.comment-gate{background:var(--surface);border:1px solid var(--line);padding:12px;margin:10px 0}.comment-gate h3{margin:0 0 6px;font-size:1rem}.comment-gate .btn{margin-top:8px}.comment-gate .check,.image-rights{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}.image-rights{margin-top:6px;color:var(--muted);font-size:.85rem}.image-rights input,.comment-gate input{margin-top:3px;flex:none}
/* Ana sayfa duzeni */
.layout-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;margin-bottom:8px}.layout-bar[hidden]{display:none}.layout-bar .btn{font-size:.88rem;padding:3px 10px}.layout-note{color:var(--muted);font-size:.88rem}
[data-block][hidden]{display:none!important}
.layout-custom .home-main{grid-template-rows:none;grid-auto-flow:row dense}
@media (min-width:1001px){
 .layout-custom .home-main>[data-block]{grid-row:auto!important}
 .layout-custom .home-main>[data-block].w-4{grid-column:span 4!important}.layout-custom .home-main>[data-block].w-5{grid-column:span 5!important}.layout-custom .home-main>[data-block].w-9{grid-column:span 9!important}.layout-custom .home-main>[data-block].w-13{grid-column:1/-1!important}
 .layout-custom .home-main>[data-block="grafik"]:not(.w-13){grid-row:span 2!important}
}
.layout-editing [data-block]{position:relative;outline:1px dashed var(--accent);outline-offset:2px;padding-top:32px}
.block-tools{position:absolute;z-index:20;top:2px;right:2px;display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end;max-width:calc(100% - 4px)}
.block-tools button{font:inherit;font-size:.78rem;background:var(--accent);color:var(--bg);border:0;border-radius:3px;padding:1px 6px;cursor:pointer}
.block-handle{cursor:grab!important;touch-action:none;-webkit-touch-callout:none;user-select:none}.dragging{opacity:.4}
@media (max-width:1000px){.block-width{display:none}}
.layout-editing .block-tools,.layout-editing .block-tools *{user-select:none;-webkit-user-select:none}
.layout-dragging,.layout-dragging *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}
.drop-line{position:fixed;z-index:60;background:var(--accent);border-radius:2px;pointer-events:none}.drop-line[hidden]{display:none}
.drop-tag{position:fixed;z-index:61;background:var(--accent);color:var(--bg);font-size:.85rem;padding:2px 8px;border-radius:3px;pointer-events:none;white-space:nowrap}
.layout-bar:not(.is-editing){display:none}
/* Ilgili liste: uzun ad alt satira gecince fiyat ayni satirda kalir */
.plain li[data-q]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.plain li[data-q] a{min-width:0;overflow-wrap:anywhere}.plain li[data-q] b{float:none;flex:none}
/* Masaustunde kaydirma cubugu olmadigi icin secenekler alt satira gecer */
@media (min-width:701px){.pills.scroll-row{flex-wrap:wrap;overflow:visible}}
/* Moderasyon */
.mod-case{padding:12px;margin:10px 0}.mod-case.urgent{outline:2px solid var(--down,#c33)}.mod-case blockquote{margin:6px 0;padding:6px 10px;border-left:3px solid var(--line)}.mod-case p{margin:4px 0}
.mod-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.mod-form select{max-width:230px}.mod-form .btn{padding:3px 10px;font-size:.92rem}.mod-profile{margin-top:8px}
.mod-tag{background:var(--accent);color:var(--bg);padding:0 6px;border-radius:3px;font-size:.82rem}.mod-reporters .score{color:var(--muted);font-size:.88rem}.mod-reporters .score.good{color:var(--accent);font-weight:600}.mod-links{display:flex;flex-wrap:wrap;gap:6px}
.mod-inline{display:inline}.mod-bell{background:var(--down,#c33);color:#fff;border-radius:50%;width:26px;height:26px;font-size:.82rem;text-decoration:none}.mod-bell[hidden],[data-mod-count][hidden]{display:none}.mod-count{background:var(--accent);color:var(--bg);padding:0 5px;border-radius:9px;font-size:.8rem}
.post-new{animation:post-new 2.5s ease-out}@keyframes post-new{from{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}
@media (prefers-reduced-motion:reduce){.post-new{animation:none}}
/* Yorum etkilesimleri */
.rank{color:var(--accent);letter-spacing:-1px}.profile-meta .rank{letter-spacing:0;font-weight:600}.actions button.on{color:var(--accent);font-weight:600}
.share,.mod-tools{display:inline-block;position:relative}.share summary,.mod-tools summary{cursor:pointer;list-style:none;color:var(--muted)}.share summary::-webkit-details-marker,.mod-tools summary::-webkit-details-marker{display:none}
.share-box{position:absolute;z-index:15;display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);padding:8px 10px;min-width:150px;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.mod-tools[open]{display:block;width:100%}
.post-replies{margin:8px 0 0 10px;padding-left:10px;border-left:2px solid var(--line)}.post-replies[hidden]{display:none}.reply-form{display:grid;gap:6px;margin-top:6px;padding:0;border:0;background:none}.reply-form textarea{width:100%}.reply-form .btn{justify-self:end}
.mention-box{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0;padding:4px;background:var(--wash);border:1px solid var(--line)}.mention-box button{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:2px 6px}
