/* Bolu Hurdacı ana şablonundaki mint, orman yeşili ve altın renkleri */
:root{color-scheme:dark;--bg:#081311;--panel:#12241e;--panel2:#172e27;--line:#345344;--ink:#f7efe2;--muted:#b4c9bd;--mint:#5fe0a8;--gold:#e8c792}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.75 Inter,'Segoe UI',Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.m-wrap{width:min(1120px,calc(100% - 38px));margin:auto}.m-top{background:#091e16;border-bottom:1px solid var(--line);font-size:.75rem;padding:8px 0;color:#c9d9ca}.m-top .m-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.m-top a{color:var(--gold);font-weight:750}.m-header{background:#0b1c17f0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;backdrop-filter:blur(15px)}.m-header-inner{min-height:78px;display:flex;align-items:center;gap:16px}.m-brand{display:flex;align-items:center;gap:10px;margin-right:auto;font-weight:900;letter-spacing:-.04em;white-space:nowrap;font-size:1.1rem}.m-brand .m-mark{height:41px;width:41px;border-radius:12px;background:#22513a;border:1px solid #5b9068;display:grid;place-items:center;color:var(--gold);font-weight:900}.m-brand small{display:block;font-size:.55rem;color:var(--muted);letter-spacing:.15em}.m-menu{display:flex;gap:16px;align-items:center}.m-menu a{font-size:.81rem;font-weight:800;color:#d1e1d2}.m-menu a:hover{color:var(--mint)}.m-toggle{display:none;background:#143426;border:1px solid var(--line);color:var(--ink);padding:10px 13px;border-radius:10px}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:12px 18px;font-weight:850;line-height:1.3;border:1px solid transparent}.m-primary{background:var(--mint);color:#092219}.m-secondary{border-color:#60856c;background:#183225;color:#dbead9}.m-gold{background:var(--gold);color:#14251b}.m-hero{padding:70px 0 52px;background:radial-gradient(circle at 93% 10%,#1b4834 0,transparent 50%),#0a1914;border-bottom:1px solid var(--line)}.m-kicker{color:var(--mint);font-size:.75rem;letter-spacing:.15em;font-weight:850;text-transform:uppercase}.m-hero h1{font-size:clamp(2.4rem,5.3vw,4.6rem);line-height:1.12;letter-spacing:-.065em;margin:15px 0 18px;max-width:850px}.m-hero h1 em{color:var(--gold);font-style:normal}.m-lead{max-width:760px;color:#c7d7cd;font-size:1.08rem;margin:0 0 24px}.m-actions{display:flex;flex-wrap:wrap;gap:10px}.m-breadcrumb{font-size:.78rem;color:#a6c3ae;margin-bottom:18px}.m-breadcrumb a{color:var(--mint)}.m-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px;padding:43px 0 60px}.m-article{min-width:0}.m-section{padding:0 0 22px;margin-bottom:25px;border-bottom:1px solid #28483a}.m-section h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin:0 0 15px;color:var(--gold)}.m-section p{margin:0 0 14px;color:#cad8cf;font-size:.985rem}.m-section:last-child{border:0}.m-side{position:sticky;top:110px;height:max-content}.m-side-card{padding:22px;border-radius:16px;border:1px solid #54705a;background:linear-gradient(155deg,#193a28,#10231a);margin-bottom:14px}.m-side-card strong{display:block;font-size:1.08rem;color:var(--gold)}.m-side-card p{font-size:.83rem;color:#b6cdba;margin:12px 0 16px}.m-side-card .m-btn{font-size:.84rem;display:flex;margin-top:10px}.m-side-card .m-chip-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.m-chip{padding:6px 11px;border:1px solid #43664f;border-radius:999px;font-size:.72rem;background:#142e20;color:#d2e3d3;display:inline-block}.m-chip:hover,.m-chip.is-current{border-color:var(--mint);color:var(--mint)}.m-rel{padding:40px 0 58px;border-top:1px solid var(--line);background:#0c2018}.m-rel h2{font-size:1.8rem;letter-spacing:-.04em;margin:0 0 13px}.m-rel p{color:var(--muted);margin:0 0 20px}.m-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.m-link-grid a{padding:10px 13px;background:#153025;border:1px solid #345642;border-radius:9px;font-size:.83rem;color:#dbede0}.m-link-grid a:hover{border-color:var(--mint);color:var(--mint)}.m-faq-item{border:1px solid #345543;border-radius:11px;margin:9px 0;background:#112a1e;padding:12px 15px}.m-faq-item summary{font-weight:750;cursor:pointer}.m-faq-item p{padding-top:9px;margin:0;font-size:.9rem}.m-section .m-note{color:var(--gold);font-weight:750}.m-footer{padding:45px 0 130px;background:#050d09;border-top:1px solid var(--line)}.m-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.m-footer h3{margin:0 0 12px;color:var(--gold);font-size:.98rem}.m-footer p{color:#98b1a0;font-size:.83rem}.m-footer a{display:block;color:#c2d7c5;font-size:.83rem;margin-bottom:9px}.m-dock{position:fixed;z-index:60;bottom:max(10px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#0a2019ee;backdrop-filter:blur(15px);border:1px solid #52705a;padding:7px;display:flex;gap:7px;border-radius:16px;width:min(435px,calc(100% - 25px));box-shadow:0 20px 60px #0009}.m-dock a{flex:1;min-width:0;text-align:center;font-size:.86rem;padding:12px 5px}.m-dir{padding:55px 0 65px}.m-dir h2{font-size:1.65rem;margin:0 0 16px;color:var(--gold)}.m-dir-group{margin:22px 0 40px}.m-dir-group h3{margin:0 0 14px;font-size:1.25rem}.m-dir-group h3 a{color:var(--mint)}.m-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.m-card{background:#142b22;border:1px solid #385944;border-radius:13px;padding:16px}.m-card b{display:block;margin:0 0 8px;color:#f4e4ca}.m-card p{color:#b7c9ba;font-size:.84rem}.m-card a{color:var(--mint);font-size:.83rem;font-weight:800}.m-help{padding:13px;border-left:3px solid var(--gold);background:#1c3125;font-size:.82rem;color:#cfd8cb;margin:15px 0}@media(max-width:980px){.m-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#0c261a;padding:16px 20px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);gap:0;box-shadow:0 20px 40px #0007}.m-menu.is-open{display:flex}.m-menu a{padding:11px;border-bottom:1px solid #284235}.m-toggle{display:block}.m-layout{grid-template-columns:1fr}.m-side{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-side-card{margin:0}}@media(max-width:650px){.m-header-inner{min-height:67px}.m-brand{font-size:.92rem}.m-brand .m-mark{width:36px;height:36px}.m-wrap{width:calc(100% - 28px)}.m-hero{padding:45px 0 35px}.m-hero h1{font-size:clamp(2rem,10vw,3.25rem)}.m-lead{font-size:.98rem}.m-layout{gap:18px;padding-top:28px}.m-section h2{font-size:1.3rem}.m-section p{font-size:.91rem}.m-side,.m-footer-grid{grid-template-columns:1fr}.m-link-grid,.m-cards{grid-template-columns:1fr}.m-footer{padding-bottom:120px}.m-dock a{font-size:.78rem;padding:11px 3px}.m-dir{padding-top:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}