:root{--gold: #D4AF37;--gold-light: #F5E6A3;--gold-dark: #B8960C;--green: #16a34a;--green-bright: #22c55e;--red: #dc2626;--red-bright: #ef4444;--amber: #f59e0b;--bg: #0a0a0a;--bg-soft: #121212;--card: #1a1a1a;--card-hover: #1f1f1f;--border: #2a2a2a;--text: #e8e8e8;--muted: #a0a0a0;--muted-deep: #8a8a8a;--link: #58a6ff;--focus: #58a6ff}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto}.skip-link{position:absolute;top:-40px;left:8px;background:var(--gold);color:#000;padding:8px 14px;border-radius:6px;font-weight:700;font-size:.85rem;z-index:1000;transition:top .15s}.skip-link:focus{top:8px;text-decoration:none}.header{background:linear-gradient(135deg,#131313,#1c1810);border-bottom:1px solid var(--border);padding:12px 0;position:sticky;top:0;z-index:100;backdrop-filter:blur(8px)}.header-inner{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo{font-size:1.15rem;font-weight:800;color:var(--gold);text-decoration:none;white-space:nowrap}.logo span{color:var(--text);font-weight:400}.nav-toggle{display:none;background:transparent;border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:6px;font-size:1.2rem;cursor:pointer}.nav{display:flex;gap:4px;font-size:.9rem;flex-wrap:wrap}.nav a{color:var(--text);padding:6px 10px;border-radius:6px;transition:background .15s;text-decoration:none}.nav a:hover{background:var(--card);color:var(--gold)}.live-status{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff0a;white-space:nowrap;flex-shrink:0}.live-status .live-dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}.live-status .last-update{color:var(--muted-deep);font-size:.72rem;font-weight:400;margin-left:2px}.live-status[data-status=live]{color:var(--green-bright)}.live-status[data-status=live] .live-dot{background:var(--green-bright);animation:pulse 2s infinite;box-shadow:0 0 #22c55e80}.live-status[data-status=stale]{color:var(--amber)}.live-status[data-status=stale] .live-dot{background:var(--amber)}.live-status[data-status=offline]{color:var(--red-bright)}.live-status[data-status=offline] .live-dot{background:var(--red-bright)}.live-status[data-status=connecting]{color:var(--muted)}.live-status[data-status=connecting] .live-dot{background:var(--muted);animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ticker-bar{background:#0e0e0e;border-bottom:1px solid var(--border);padding:8px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ticker-content{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;gap:18px;align-items:center;font-size:.82rem;white-space:nowrap}.ticker-item{display:flex;align-items:center;gap:6px}.ticker-item .label{color:var(--muted)}.ticker-item .price{font-weight:700;font-variant-numeric:tabular-nums;transition:color .2s;padding:2px 4px;border-radius:4px}.flash-up{animation:flashUp .7s ease-out}.flash-down{animation:flashDown .7s ease-out}@keyframes flashUp{0%{background:#22c55e73;color:#fff}to{background:transparent}}@keyframes flashDown{0%{background:#ef444473;color:#fff}to{background:transparent}}.container{max-width:1200px;margin:0 auto;padding:20px 16px 40px}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:28px}.hero-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;position:relative;cursor:pointer;transition:transform .12s,border-color .15s,box-shadow .15s;user-select:none}.hero-card:hover{border-color:var(--gold-dark)}.hero-card:active{transform:scale(.99)}.hero-card.featured{border-color:var(--gold);background:linear-gradient(135deg,#1f1a0e,#2a2110,#1a1a1a);box-shadow:0 0 0 1px #d4af3740,0 8px 24px -8px #d4af3740}.hero-card.featured:hover{box-shadow:0 0 0 1px #d4af3773,0 12px 30px -8px #d4af3759}.hero-badge{position:absolute;top:-8px;right:14px;background:var(--gold);color:#1a1408;font-size:.65rem;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.5px;text-transform:uppercase}.hero-card .type{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.hero-card .name{font-size:1rem;font-weight:700;margin-bottom:10px}.hero-card .price-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:8px}.hero-card .main-price{font-size:1.85rem;font-weight:800;color:var(--gold);font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:6px;margin-left:-6px}.hero-card.featured .main-price{font-size:2.1rem}.hero-card .change{font-size:.85rem;font-weight:700;padding:4px 9px;border-radius:6px;font-variant-numeric:tabular-nums}.hero-card .change.up{background:#16a34a2e;color:var(--green-bright)}.hero-card .change.down{background:#dc26262e;color:var(--red-bright)}.hero-card .change.flat{background:#a0a0a01f;color:var(--muted)}.hero-card .sub{font-size:.75rem;color:var(--muted-deep);margin-top:10px}.hero-card.copied:after{content:"✓ Kopyalandı";position:absolute;bottom:10px;right:12px;background:var(--green);color:#fff;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;animation:fadeOut 1.1s forwards}@keyframes fadeOut{0%,50%{opacity:1}to{opacity:0}}.mini-converter{background:linear-gradient(135deg,var(--card),#221c10);border:1px solid var(--gold-dark);border-radius:12px;padding:14px 16px;margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mini-converter .mc-label{font-size:.78rem;color:var(--muted);font-weight:600}.mini-converter input,.mini-converter select{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--text);font-size:.95rem;font-family:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:none;min-width:80px}.mini-converter input{width:110px}.mini-converter .mc-result{font-weight:800;color:var(--gold);font-size:1.05rem;font-variant-numeric:tabular-nums;margin-left:auto}.sparkline-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.sparkline-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem;color:var(--muted)}.sparkline-head .sp-title{font-weight:600}.sparkline-head .sp-change{font-weight:700;font-variant-numeric:tabular-nums}.sparkline-head .sp-change.up{color:var(--green-bright)}.sparkline-head .sp-change.down{color:var(--red-bright)}.sparkline-svg{width:100%;height:60px;display:block}.alarm-box{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;margin:18px 0}.alarm-box h3{font-size:1rem;margin-bottom:4px;display:flex;align-items:center;gap:8px}.alarm-box p.alarm-desc{color:var(--muted);font-size:.8rem;margin-bottom:12px}.alarm-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alarm-form select,.alarm-form input{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--text);font-size:.9rem;font-family:inherit}.alarm-form input{width:130px}.alarm-form button{background:var(--gold);color:#1a1408;border:none;padding:8px 14px;border-radius:8px;font-weight:700;cursor:pointer;font-size:.85rem}.alarm-form button:hover{background:var(--gold-light)}.alarm-list{margin-top:12px;display:flex;flex-direction:column;gap:6px}.alarm-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:var(--bg-soft);border-radius:8px;font-size:.85rem}.alarm-item .alarm-meta{color:var(--muted)}.alarm-item button{background:transparent;border:1px solid var(--border);color:var(--red-bright);padding:3px 8px;border-radius:6px;cursor:pointer;font-size:.75rem}.alarm-item.triggered{border:1px solid var(--green)}.alarm-empty{color:var(--muted);font-size:.85rem;padding:8px 0}.section-title{font-size:1.15rem;font-weight:700;margin:28px 0 14px;display:flex;align-items:center;gap:8px}.table-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:28px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse}th{background:#111;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px;text-align:left;font-weight:600;white-space:nowrap}td{padding:14px;border-top:1px solid var(--border);font-size:.9rem;white-space:nowrap}tbody tr{transition:background .1s}tbody tr:hover{background:var(--card-hover)}tbody tr a{color:var(--text)}tbody tr a:hover{color:var(--gold)}.gold-name{font-weight:600}.weight-cell{color:var(--muted);font-variant-numeric:tabular-nums}.price-cell{font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold)}.change-cell{font-weight:600;font-variant-numeric:tabular-nums}.change-cell.up{color:var(--green-bright)}.change-cell.down{color:var(--red-bright)}.change-cell.flat{color:var(--muted)}.breadcrumb{font-size:.82rem;color:var(--muted);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:4px}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--gold)}.article{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;margin-bottom:24px}.article h1{font-size:1.75rem;font-weight:800;margin-bottom:12px;line-height:1.25}.article h2{font-size:1.25rem;font-weight:700;margin:24px 0 10px;color:var(--gold)}.article h3{font-size:1.05rem;font-weight:700;margin:18px 0 8px}.article p{margin-bottom:12px;color:var(--text)}.article ul,.article ol{margin:8px 0 14px 22px}.article li{margin-bottom:6px}.article .lead{font-size:1.05rem;color:#d0d0d0;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px}.link-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;text-decoration:none;color:var(--text);transition:all .15s;display:block}.link-card:hover{border-color:var(--gold-dark);background:var(--card-hover);text-decoration:none;transform:translateY(-1px)}.link-card .icon{font-size:1.5rem;margin-bottom:6px}.link-card .title{font-weight:700;font-size:.95rem;margin-bottom:4px}.link-card .desc{font-size:.78rem;color:var(--muted);line-height:1.4}.calculator{background:var(--card);border:1px solid var(--gold-dark);border-radius:14px;padding:22px;margin:18px 0 28px}.calculator h2{color:var(--gold);margin-bottom:14px;font-size:1.2rem}.calc-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.calc-field{display:flex;flex-direction:column;gap:4px}.calc-field label{font-size:.8rem;color:var(--muted)}.calc-field input,.calc-field select{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text);font-size:1rem;font-family:inherit;-webkit-appearance:none}.calc-field input:focus,.calc-field select:focus{outline:none;border-color:var(--gold)}.calc-divider{text-align:center;color:var(--muted);font-size:1.2rem;margin:8px 0;user-select:none}.calc-result{margin-top:14px;padding:14px;background:var(--bg-soft);border-radius:10px;font-size:1.1rem;font-weight:700;color:var(--gold);text-align:center;font-variant-numeric:tabular-nums}.calc-result.big{font-size:1.6rem}.calc-note{font-size:.78rem;color:var(--muted);margin-top:8px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:8px;margin:18px 0 28px}.faq-toggle-all{align-self:flex-end;background:transparent;border:1px solid var(--border);color:var(--gold);padding:5px 12px;border-radius:999px;font-size:.75rem;cursor:pointer;font-family:inherit;font-weight:600}.faq-toggle-all:hover{background:var(--card-hover)}.faq{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:0;overflow:hidden}.faq summary{padding:16px 18px;cursor:pointer;font-weight:600;font-size:.95rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:1.3rem;flex-shrink:0;transition:transform .15s}.faq[open] summary:after{content:"−"}.faq[open] summary{border-bottom:1px solid var(--border)}.faq .answer{padding:14px 18px 18px;color:#c8c8c8;font-size:.9rem;line-height:1.55}.disclaimer-banner{background:#d4af3714;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:12px 14px;font-size:.82rem;color:#d0c08a;margin:14px 0 18px;line-height:1.5}footer{border-top:1px solid var(--border);padding:28px 16px 36px;background:var(--bg-soft)}.footer-inner{max-width:1200px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.footer-col h4{color:var(--gold);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:6px}.footer-col a{color:var(--muted);font-size:.82rem;text-decoration:none}.footer-col a:hover{color:var(--gold)}.footer-bottom{max-width:1200px;margin:0 auto;border-top:1px solid var(--border);padding-top:18px;text-align:center;color:var(--muted);font-size:.8rem;line-height:1.6}.loading{color:var(--muted);font-style:italic}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.live-status .live-dot,.flash-up,.flash-down{animation:none!important}.hero-card:active,.link-card:hover{transform:none}}@media(max-width:768px){.nav{display:none;position:fixed;top:56px;left:0;right:0;background:var(--bg-soft);border-bottom:1px solid var(--border);padding:8px;flex-direction:column}.nav.open{display:flex}.nav a{padding:10px 12px}.nav-toggle{display:block}.hero-card .main-price{font-size:1.5rem}.hero-card.featured .main-price{font-size:1.7rem}.article{padding:18px}.article h1{font-size:1.4rem}.article h2{font-size:1.1rem}.calc-row{grid-template-columns:1fr;gap:10px}td,th{padding:11px 10px;font-size:.82rem}.live-status{font-size:.72rem;padding:3px 8px}.live-status .last-update{display:none}}@media(max-width:480px){body{font-size:14px}.container{padding:14px 12px 30px}.hero-card{padding:16px}.article{padding:14px}.hero-card .main-price{font-size:1.35rem}.hero-card.featured .main-price{font-size:1.55rem}.mini-converter{padding:12px}.mini-converter input{width:90px}.mini-converter .mc-result{font-size:.95rem;width:100%;margin-left:0}}
