/* FIVE:CNR Wiki — ana site ile uyumlu koyu tema */
:root{color-scheme:dark;--bg:#050606;--panel:#090b0b;--line:#242829;--muted:#9ba1a3;--green:#55C84A}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f5f6f6;font:14px/1.75 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}
.topbar{height:54px;background:#050606;border-bottom:1px solid #1b1f1e;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.6vw,60px);position:sticky;top:0;z-index:10}
.brand{display:flex;align-items:center;gap:16px}.brand-mark{font-family:Inter,sans-serif;font-size:23px;font-weight:900;letter-spacing:-1.35px;color:white;line-height:1}.brand-mark span{color:var(--green)}.brand-sub{font-size:11px;color:#a4aaad;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-left:1px solid #343938;padding-left:16px}
.top-actions{display:flex;align-items:center;gap:27px}.site-link,.discord{font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#d6d9d9;transition:color .18s}.site-link:hover,.discord:hover{color:var(--green)}
.search-button{min-width:225px;background:#0d1010;border:1px solid #262b2b;border-radius:5px;padding:8px 11px;color:#8f9799;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;font-size:12px;transition:border-color .18s}.search-button:hover{border-color:var(--green)}.search-button kbd{border:1px solid #343a3a;padding:0 5px;border-radius:3px;font-size:10px}
.layout{display:grid;grid-template-columns:235px minmax(0,790px) 205px;justify-content:space-between;gap:clamp(25px,4vw,64px);max-width:1550px;margin:0 auto;padding:0 40px}.sidebar{position:sticky;top:54px;height:calc(100vh - 54px);padding:40px 16px 22px 0;border-right:1px solid #202424;display:flex;flex-direction:column}.side-label{font-size:10px;color:#858d8f;font-weight:800;letter-spacing:1.3px;margin:0 0 14px}.side-item{border-radius:4px;padding:10px 12px;font-size:12px;font-weight:800;transition:background .18s,color .18s}.side-item.active{background:#132016;color:var(--green);border-left:2px solid var(--green)}.side-item:hover{background:#152017;color:var(--green)}.side-foot{margin-top:auto;border-top:1px solid var(--line);padding-top:15px;color:#777f81;font-size:11px}
.content{min-width:0;padding:50px 0 65px}.eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:1.1px;margin-bottom:16px}h1{font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:-1.7px;line-height:1.15;font-size:clamp(30px,3.2vw,44px);margin:0 0 24px}.accent{color:var(--green)}p{font-size:13px;line-height:1.95;color:#b4bbbd;margin:0 0 17px}.lead{font-size:15px;color:#f0f2f2;font-weight:500;margin-bottom:18px}section{margin-top:48px;scroll-margin-top:90px}h2{font-size:20px;font-weight:900;letter-spacing:-.5px;margin:0 0 18px;padding-bottom:13px;border-bottom:1px solid var(--line)}
.notice{border:1px solid #28432e;border-left:3px solid var(--green);background:#0d1910;padding:15px 17px;border-radius:5px;display:flex;gap:12px;align-items:flex-start;font-size:12px;color:#c4d4c7;margin-top:24px}.notice-dot{width:7px;height:7px;background:var(--green);border-radius:50%;flex-shrink:0;margin-top:7px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#0b0f0d;border:1px solid #2a322b;border-left:2px solid var(--green);border-radius:5px;color:#f5f5f5;font-size:12px;font-weight:900;padding:12px 17px;margin-top:12px;text-transform:uppercase;transition:background .18s,color .18s}.primary span{color:var(--green)}.primary:hover{background:#142018;color:var(--green)}footer{border-top:1px solid var(--line);margin-top:65px;padding-top:23px;color:#777f81;font-size:11px}
.toc{position:sticky;top:54px;height:calc(100vh - 54px);padding:43px 0 0;display:flex;flex-direction:column;gap:13px;font-size:12px}.toc-title{font-size:12px;font-weight:800;margin-bottom:7px}.toc>a{color:#a2a9ab;transition:color .18s}.toc>a:hover{color:var(--green)}.toc-bottom{border-top:1px solid var(--line);margin-top:23px;padding-top:19px;color:#8d9495}.toc-bottom a:hover{color:var(--green)}
.modal{position:fixed;inset:0;background:#000c;z-index:20;display:flex;justify-content:center;align-items:flex-start;padding:16vh 16px 16px}.modal[hidden]{display:none}.modal-card{width:min(550px,100%);background:#0b0e0d;border:1px solid #303934;border-radius:7px;box-shadow:0 24px 80px #0009;overflow:hidden}.modal-head{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.modal-head input{flex:1;min-width:0;color:white;background:transparent;border:0;outline:none}.modal-head button{background:#1d2420;color:#c0c6c2;border:0;border-radius:4px;padding:5px 9px;cursor:pointer}.results{padding:10px}.results a{display:block;padding:10px;border-radius:4px}.results a:hover{background:#16271a;color:var(--green)}.results p{padding:8px;font-size:12px}
@media(max-width:1100px){.layout{grid-template-columns:205px minmax(0,1fr);gap:30px;padding:0 26px}.toc{display:none}.sidebar{padding-right:14px}}
@media(max-width:680px){.topbar{padding:0 16px}.brand-mark{font-size:20px}.brand-sub{font-size:10px}.top-actions{gap:10px}.site-link,.discord,.search-button kbd{display:none}.search-button{min-width:0;width:auto;padding:7px 9px}.layout{display:block;padding:0 20px}.sidebar{position:static;height:auto;padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.side-label,.side-foot{display:none}.side-item{display:inline-block}.content{padding:35px 0}section{margin-top:38px}h1{letter-spacing:-1px}}

/* V2: unified navigation and documentation refinements */
.topbar{height:64px;padding:0 clamp(22px,3.6vw,60px)}
.brand-mark{font-size:24px;letter-spacing:-1.2px}
.top-actions{gap:32px;height:100%}.top-actions>a{position:relative;display:flex;align-items:center;font-size:12px;font-weight:900;letter-spacing:.25px;color:#f6f6f6;transition:color .18s}.top-actions>a:hover,.top-actions>a.current{color:var(--green)}.top-actions>a.current:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:2px;background:var(--green)}
.sidebar{top:64px;height:calc(100vh - 64px)}.side-item{display:flex;align-items:center;gap:9px}.side-book{font-size:14px}.sidebar .search-button{margin-top:25px;width:100%;min-width:0;font-size:11px;padding:10px 11px}.sidebar .search-button kbd{white-space:nowrap}
.content{padding-top:52px}.content h1{font-size:clamp(29px,3vw,42px);letter-spacing:-1.35px;max-width:760px;margin-bottom:19px}.content p{line-height:1.95}.content section{margin-top:43px}.content h2{font-size:19px;margin-bottom:17px}.notice{background:#0a130c;border-color:#203b25;padding:13px 16px}
.toc{top:64px;height:calc(100vh - 64px)}.toc>a.active{color:var(--green);font-weight:700;border-left:2px solid var(--green);padding-left:10px;margin-left:-12px}
.wiki-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer-brand{font-weight:900;font-size:17px;color:white;letter-spacing:-.8px}.footer-brand span{color:var(--green)}
@media(max-width:680px){.topbar{height:60px;padding:0 15px}.brand-mark{font-size:19px}.top-actions{gap:13px}.top-actions>a{font-size:9px}.sidebar{height:auto}.sidebar .search-button{margin:12px 0 0;display:flex;width:100%}.sidebar .search-button kbd{display:block}.content{padding-top:30px}.wiki-footer{align-items:flex-start;flex-direction:column}}

/* V3 — careful layout polish; main-site styling preserved */
.sidebar{padding-top:35px}.sidebar .search-button{order:0;margin:0 0 32px;min-height:39px;padding:10px 12px;background:#0b0e0d;border-color:#2b3030}.sidebar .search-button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.search-placeholder{display:flex;align-items:center;gap:8px}.search-placeholder>span{font-size:17px;line-height:0;color:#a2aaa5}.sidebar .side-label{order:1;margin-bottom:12px}.sidebar .side-item{order:2;min-height:39px}.sidebar .side-foot{order:3}.content{padding-top:49px}.content h1{font-size:clamp(28px,2.55vw,36px);letter-spacing:-1.2px;margin-bottom:18px}.content .eyebrow{margin-bottom:13px}.content .lead{margin-bottom:14px}.content p{line-height:1.85;margin-bottom:14px}.content section{margin-top:38px}.content h2{font-size:18px;padding-bottom:12px;margin-bottom:14px}.notice{margin-top:19px;padding:12px 15px}.toc{gap:0;padding-top:42px}.toc-title{margin-bottom:15px}.toc>a{display:block;border-left:2px solid transparent;padding:8px 0 8px 11px;margin-left:-13px;line-height:1.5}.toc>a:hover{color:#fff}.toc>a.active{margin-left:-13px;padding-left:11px;border-left-color:var(--green);color:var(--green)}.last-updated{display:flex;align-items:center;gap:7px;margin-top:42px;font-size:11px;color:#8d9595}.last-updated span{font-size:16px}.last-updated time{color:#b6beb9}.wiki-footer{margin-top:18px}
@media(max-width:680px){.sidebar{padding:16px 0}.sidebar .search-button{margin:0 0 16px}.sidebar .side-label{display:block}.sidebar .side-item{display:flex}.content{padding-top:29px}.content h1{font-size:clamp(27px,7vw,34px)}.content section{margin-top:32px}}

/* V4: header matched to main site's actual navbar structure and measurements */
.wiki-navbar{height:76px!important;min-height:76px;position:sticky;top:0;z-index:100;background:#000!important;border-bottom:1px solid #191c1b;padding:0 clamp(20px,3.65vw,70px)!important;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}
.wiki-navbar .top-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transform:scale(1.12);transform-origin:left center}
.wiki-navbar .brand-wordmark{font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:900;letter-spacing:-1.3px;color:#fff;line-height:1}
.wiki-navbar .brand-colon,.wiki-navbar .brand-cnr{color:#55C84A}
.wiki-navbar .nav-menu{height:100%;display:flex;align-items:center;gap:clamp(17px,2vw,35px)}
.wiki-navbar .nav-menu a{position:relative;display:flex;align-items:center;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.1px;color:#fff;text-decoration:none;white-space:nowrap;transition:color .2s}
.wiki-navbar .nav-menu a:hover,.wiki-navbar .nav-menu a[aria-current="page"]{color:#55C84A}
.wiki-navbar .nav-menu a::after{content:"";position:absolute;left:50%;bottom:10px;width:0;height:2px;background:#55C84A;border-radius:2px;transform:translateX(-50%);transition:width .24s}
.wiki-navbar .nav-menu a:hover::after{width:65%}.wiki-navbar .nav-menu a[aria-current="page"]::after{width:38%}
.sidebar,.toc{top:76px;height:calc(100vh - 76px)}
@media(max-width:680px){.wiki-navbar{height:auto!important;min-height:70px;padding:14px 20px!important;gap:12px;flex-wrap:wrap}.wiki-navbar .brand-wordmark{font-size:20px}.wiki-navbar .nav-menu{height:auto;gap:16px;flex-wrap:wrap}.wiki-navbar .nav-menu a{height:30px;font-size:10px;letter-spacing:.3px}.wiki-navbar .nav-menu a::after{bottom:0}.sidebar{height:auto}}

/* FIVE:CNR V7 — ortak masaustu navigasyon geometrisi */
@media (min-width: 901px) {
  .navbar, .wiki-navbar {
    height: 76px !important; min-height: 76px !important;
    padding: 0 clamp(20px, 3.65vw, 70px) !important;
    box-sizing: border-box !important;
    display: flex !important; align-items: center !important;
    justify-content: space-between !important;
    background: #050706 !important;
  }
  .navbar .top-logo, .wiki-navbar .top-logo {
    flex-shrink: 0 !important; transform: scale(1.12) !important;
    transform-origin: left center !important;
  }
  .navbar .nav-menu, .wiki-navbar .nav-menu {
    display: flex !important; align-items: center !important;
    gap: clamp(17px, 2vw, 35px) !important;
    height: 100% !important; overflow: visible !important;
  }
  .navbar .nav-menu a, .wiki-navbar .nav-menu a {
    position: relative !important; display: flex !important;
    align-items: center !important; justify-content: center !important;
    height: 100% !important; padding: 0 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important; font-weight: 900 !important;
    letter-spacing: 1.1px !important; line-height: 1 !important;
    white-space: nowrap !important; text-decoration: none !important;
    color: #fff !important;
  }
  .navbar .nav-menu a:hover, .wiki-navbar .nav-menu a:hover,
  .navbar .nav-menu a[aria-current="page"], .wiki-navbar .nav-menu a[aria-current="page"] {
    color: #55C84A !important;
  }
  .navbar .nav-menu a::after, .wiki-navbar .nav-menu a::after {
    content: "" !important; position: absolute !important;
    left: 50% !important; top: auto !important; bottom: 10px !important;
    height: 2px !important; width: 0 !important;
    border-radius: 2px !important; background: #55C84A !important;
    transform: translateX(-50%) !important;
    transition: width .24s ease !important;
  }
  .navbar .nav-menu a:hover::after, .wiki-navbar .nav-menu a:hover::after { width: 50% !important; }
  .navbar .nav-menu a[aria-current="page"]::after,
  .wiki-navbar .nav-menu a[aria-current="page"]::after { width: 38% !important; }
}

/* V8: shared pixel-aligned header across home and wiki */
@media (min-width:901px){
  .hero .navbar, body > .wiki-navbar {
    height:76px!important;min-height:76px!important;
    padding:0 60px!important; margin:0!important;
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    width:100%!important;box-sizing:border-box!important;background:#000!important;
    border-bottom:1px solid #191c1b!important;
  }
  .hero .navbar .top-logo, body > .wiki-navbar .top-logo {transform:none!important;display:flex!important;align-items:center!important;}
  .hero .navbar .brand-wordmark,body > .wiki-navbar .brand-wordmark{font-family:Inter,Arial,sans-serif!important;font-size:23px!important;font-weight:900!important;letter-spacing:-1.3px!important;line-height:1!important;}
  .hero .navbar .nav-menu,body > .wiki-navbar .nav-menu{height:100%!important;display:flex!important;align-items:center!important;gap:30px!important;flex:0 0 auto!important;}
  .hero .navbar .nav-menu a,body > .wiki-navbar .nav-menu a{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:1.1px!important;line-height:1!important;white-space:nowrap!important;}
  .hero .navbar .nav-menu a::after,body > .wiki-navbar .nav-menu a::after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:10px!important;width:0!important;height:2px!important;transform:translateX(-50%)!important;background:#55C84A!important;border-radius:2px!important;transition:width .24s ease!important;}
  .hero .navbar .nav-menu a[aria-current="page"]::after,body > .wiki-navbar .nav-menu a[aria-current="page"]::after{width:38%!important;}
  .hero .navbar .nav-menu a:hover::after,body > .wiki-navbar .nav-menu a:hover::after{width:50%!important;}
}

html{scrollbar-gutter:stable;}

/* Wiki arrival transition uses the same logo and timing as home */
.cnr-v54-intro{position:fixed;inset:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:cnrV54Hide .3s ease .62s forwards}
.cnr-v54-intro-logo{display:block;width:clamp(140px,20vw,245px);height:auto;max-height:170px;object-fit:contain;animation:cnrV54Brand .55s ease both}
@keyframes cnrV54Hide{to{opacity:0;visibility:hidden}}
@keyframes cnrV54Brand{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.cnr-v54-intro{display:none!important}}

/* V9 — minimal wiki enhancements */
html{scroll-behavior:smooth}body{transition:opacity .18s ease}body.page-leaving{opacity:0}
.content{padding-top:clamp(30px,3vw,44px)!important}.content h1{margin-bottom:18px!important}.content section{scroll-margin-top:100px}.content section h2{margin-bottom:14px!important}.content section p{line-height:1.85}
.side-categories-title{margin-top:32px!important}.category-list{display:grid;gap:3px;margin-top:10px}.category{color:#aab1ae}.category summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;border-radius:5px;padding:11px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s}.category summary::-webkit-details-marker{display:none}.category summary:hover,.category[open] summary{background:#101a13;color:#55C84A}.category summary span{transition:transform .2s}.category[open] summary span{transform:rotate(180deg)}.category-children{display:grid;gap:4px;padding:5px 0 10px 20px;border-left:1px solid #253127;margin-left:14px}.category-children > span{padding:5px 9px;font-size:11px;color:#727c76;cursor:default}.category-children > span::after{content:' · yakında';font-size:9px;color:#4f6254}
.toc a{transition:color .18s,border-color .18s,background .18s}.toc a.active{color:#55C84A!important;border-left-color:#55C84A!important}.toc a:hover{color:#e6f4e8!important}
.modal[hidden],.mobile-sidebar-backdrop[hidden]{display:none!important}.modal{z-index:999999!important}.modal-card{overflow:hidden}.modal-head{display:flex;align-items:center;gap:12px}.modal-head input{flex:1;min-width:0}.search-icon{font-size:22px;color:#55C84A}.results{max-height:min(420px,50vh);overflow-y:auto}.results a{display:flex!important;flex-direction:column;gap:5px;padding:13px 18px!important;text-decoration:none!important;border-left:2px solid transparent}.results a strong{font-size:13px;color:#f4f7f4}.results a small{font-size:11px;color:#858f88}.results a.selected,.results a:hover{background:#122117!important;border-left-color:#55C84A}.search-help{padding:12px 18px;border-top:1px solid #232b25;color:#7e8880;font-size:11px}.search-empty{padding:20px;color:#8b958e;font-size:12px}body.search-open{overflow:hidden}
.mobile-menu-toggle,.mobile-sidebar-backdrop{display:none}
@media(max-width:900px){.mobile-menu-toggle{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:100;padding:12px 20px;width:100%;background:#080b09;border:0;border-bottom:1px solid #202620;color:#55C84A;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:min(320px,86vw)!important;height:100dvh!important;z-index:1002!important;background:#080a09!important;overflow:auto!important;transform:translateX(-105%);transition:transform .24s ease;visibility:hidden}.sidebar.mobile-open{transform:translateX(0);visibility:visible}.mobile-sidebar-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:1001}.layout{display:block!important}.content{width:auto!important;max-width:780px!important;margin:0 auto!important;padding:35px 22px!important}.toc{display:none!important}body.mobile-menu-open{overflow:hidden}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.sidebar,.category summary span{transition:none!important}}

/* V10: layout refinements. Header geometry intentionally inherited from V9. */
@media(min-width:901px){
  .layout{grid-template-columns:235px minmax(0,790px) 205px;gap:clamp(26px,3.8vw,62px)}
}
.sidebar{padding-top:30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253029 transparent}
.sidebar .search-button{order:unset!important;margin:0 0 28px!important;flex-shrink:0}
.sidebar .side-label{order:unset!important;margin:0 0 11px!important}
.sidebar .side-item{order:unset!important;flex-shrink:0;min-height:40px;display:flex;align-items:center;gap:10px}
.sidebar .category-list{order:unset!important;display:flex;flex-direction:column;gap:4px;margin:0!important}
.sidebar .side-foot{order:unset!important;flex-shrink:0;margin-top:auto;padding-top:17px}
.sidebar .side-categories-title{margin:29px 0 10px!important}
.category{flex-shrink:0}
.category summary{min-height:39px;padding:9px 10px;gap:8px;align-items:center}
.category-name{display:flex;align-items:center;gap:11px;min-width:0;color:#b6bfba}
.category-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#8b9b90;font-size:15px;font-weight:800;flex-shrink:0}
.category-chevron{color:#8c9c90;transition:transform .2s ease}
.category[open] .category-chevron{transform:rotate(180deg)}
.category[open] summary .category-name,.category summary:hover .category-name{color:#55C84A}
.category-children{margin-left:19px!important;padding:3px 0 7px 14px!important;gap:1px!important}
.category-children span{display:block;padding:6px 7px!important}
.category-children > span::after{content:" · yakında"}
@keyframes v10-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.category[open] .category-children{animation:v10-reveal .18s ease-out}
.content{padding-top:44px!important;padding-bottom:46px!important}
.content .eyebrow{margin-bottom:12px}
.content h1{margin-bottom:17px!important}
.content .lead{margin-bottom:12px}
.content p{line-height:1.8!important;margin-bottom:12px}
.content section{margin-top:34px!important;scroll-margin-top:105px}
.content section h2{font-size:18px;padding-bottom:12px;margin-bottom:13px!important}
.content .notice{margin-top:17px;padding:12px 14px}
.toc{padding-top:39px!important;gap:0!important;align-self:start}
.toc-title{margin-bottom:12px!important}
.toc>a{padding:8px 0 8px 11px!important;min-height:34px;line-height:1.45}
.toc>a.active{border-left:2px solid #55C84A!important}
.wiki-meta{margin-top:32px;padding-top:15px;border-top:1px solid #202725}
.last-updated{margin:0!important;font-size:11px}
.wiki-footer{margin-top:18px!important;padding-top:18px!important;display:flex;align-items:center;justify-content:space-between;gap:16px}
.modal{background:rgba(0,0,0,.79);backdrop-filter:none}
.modal-card{width:min(590px,100%);border:1px solid #344037;border-radius:9px;background:#0b0e0c;box-shadow:0 26px 75px rgba(0,0,0,.65)}
.modal-head{padding:16px 18px}
.modal-head:focus-within{border-bottom-color:#33563b}
.modal-head input{font-size:14px}
.modal-head button{font-size:11px;border:1px solid #354139}
.modal-head button:hover{color:#55C84A}
.results{padding:8px}
.results a{border-radius:5px;padding:12px 14px!important}
.search-help{background:#090d0a}
.mobile-menu-toggle{top:70px}
@media(max-width:900px){
 .wiki-navbar{position:sticky;top:0;z-index:1000}
 .mobile-menu-toggle{top:70px;z-index:999}
 .sidebar{padding:28px 20px!important;border-right:1px solid #273128}
 .sidebar .search-button{margin:0 0 26px!important}
 .sidebar .side-categories-title{margin-top:24px!important}
 .content{padding:32px 22px 46px!important}
 .content section{margin-top:32px!important}
 .wiki-footer{flex-wrap:wrap}
}
@media(max-width:680px){
 .wiki-navbar{gap:10px!important}
 .wiki-navbar .nav-menu{gap:12px!important}
 .wiki-navbar .nav-menu a{font-size:9px!important}
 .mobile-menu-toggle{top:0}
 .content{padding:28px 18px 42px!important}
 .content h1{font-size:clamp(26px,7vw,33px)!important}
 .wiki-footer{flex-direction:column;align-items:flex-start}
 .modal{padding:12vh 12px 12px}
 .search-help{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.category[open] .category-children{animation:none}}

/* V12: navigation, search, spacing and anchors */
html{scroll-padding-top:96px}body{overflow-anchor:auto}.content{min-width:0;padding-top:44px!important}.content h1{line-height:1.2!important;margin-top:0!important}.content section{scroll-margin-top:100px}.toc{position:sticky;top:110px;max-height:calc(100vh - 125px);overflow-y:auto}.sidebar .category-list{gap:1px}.category summary{min-height:37px}.category-name{gap:9px}.category-children{border-left:1px solid #28432e!important}.category-children a{display:block;padding:8px 9px;color:#919d95;text-decoration:none;font-size:12px;border-radius:4px;transition:color .16s,background .16s}.category-children a:hover,.category-children a.active{color:#55C84A;background:#102015}.category-children a.active{font-weight:700}.category[open] summary .category-name{color:#55C84A}.category[open] .category-name{transform:none!important}.category[open] .category-chevron{transform:rotate(180deg)!important}.wiki-pagination{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.wiki-pagination a{display:flex;flex-direction:column;gap:7px;border:1px solid #28332b;border-radius:6px;padding:15px;color:#f1f5f1;text-decoration:none;transition:border-color .2s,background .2s}.wiki-pagination a:hover{border-color:#55C84A;background:#0c1910}.wiki-pagination a:last-child{text-align:right}.wiki-pagination small{font-size:11px;color:#87958b}.wiki-pagination strong{font-size:13px}.heading-copy{opacity:0;vertical-align:middle;margin-left:10px;padding:3px 7px;border:1px solid #28372c;border-radius:4px;background:#101711;color:#55C84A;cursor:pointer;font-size:13px;transition:opacity .15s}.content h2:hover .heading-copy,.heading-copy:focus-visible{opacity:1}.result-category{font-size:10px;color:#55C84A;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.results a{gap:4px!important}.toc a.active{font-weight:700}.wiki-meta{margin-top:26px}.wiki-footer{margin-top:18px!important}@media(max-width:900px){.toc{display:none}.content{padding-top:35px!important}}@media(max-width:600px){.wiki-pagination{grid-template-columns:1fr}.wiki-pagination a:last-child{text-align:left}.heading-copy{opacity:1}.content{padding-top:26px!important}}@media(prefers-reduced-motion:reduce){.wiki-pagination a,.heading-copy{transition:none}}

/* V13 — restrained usability polish */
:root{--cnr-accent:#55C84A}
html{scroll-padding-top:108px}
.content{padding-top:48px!important}
.content .eyebrow{margin-bottom:14px!important}
.content h1{line-height:1.18!important;letter-spacing:-.025em;margin-bottom:18px!important}
.content p{line-height:1.82!important}
.content section{margin-top:36px!important;scroll-margin-top:108px}
.content section h2{line-height:1.4!important;margin-bottom:14px!important}
.sidebar .category-list{gap:2px!important}
.category summary{border-radius:5px;transition:background-color .18s ease,color .18s ease}
.category summary:hover{background:#111a13}
.category-name{gap:10px!important;font-weight:650}
.category-icon{width:19px!important;color:#a1b0a4!important}
.category[open] .category-children{border-left:1px solid #55C84A!important;margin-left:19px!important}
.category-children a{transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.category-children a.active{border-left:2px solid #55C84A;margin-left:-2px}
.side-item,.toc a{transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.wiki-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}
.wiki-pagination a{min-height:78px;box-sizing:border-box;justify-content:center;padding:13px 16px;border-color:#263029;border-radius:5px;transition:background-color .18s ease,border-color .18s ease}
.wiki-pagination a:hover{background:#0d1710;border-color:#55C84A}
.wiki-pagination .pagination-empty{display:block}
.wiki-pagination a:only-child{grid-column:2}
.cnr-reading-progress{position:fixed;top:76px;left:0;width:100%;height:2px;z-index:990;pointer-events:none;background:transparent}
.cnr-reading-progress-bar{display:block;height:100%;width:0;background:#55C84A;transition:width .08s linear}
.cnr-back-to-top{position:fixed;right:24px;bottom:24px;z-index:980;width:39px;height:39px;display:grid;place-items:center;border:1px solid #2c4431;border-radius:6px;background:#0a100c;color:#55C84A;font-size:21px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}
.cnr-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.cnr-back-to-top:hover{border-color:#55C84A;background:#102016}
.cnr-copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);z-index:1005;border:1px solid #2c4933;border-radius:6px;background:#0d1910;color:#e9f6eb;padding:11px 17px;font-size:12px;font-weight:700;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}
.cnr-copy-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}
@media(max-width:900px){.cnr-reading-progress{top:70px}.cnr-back-to-top{right:16px;bottom:16px}.content{padding-top:36px!important}}
@media(max-width:600px){.wiki-pagination{grid-template-columns:1fr}.wiki-pagination .pagination-empty{display:none}.wiki-pagination a:only-child{grid-column:1}.wiki-pagination a:last-child{text-align:left}.cnr-reading-progress{top:70px}.content{padding-top:28px!important}}
@media(prefers-reduced-motion:reduce){.cnr-reading-progress-bar,.cnr-back-to-top,.cnr-copy-toast,.wiki-pagination a,.category summary{transition:none!important}}

/* V14 — Ana siteyle aynı yeşil sağ sayfa kaydırma çubuğu */
html{scrollbar-color:#55C84A #090d0a;scrollbar-width:thin}
html::-webkit-scrollbar,body::-webkit-scrollbar{width:11px}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#080d09}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#55C84A;border-radius:9px;border:3px solid #080d09}
html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#55C84A}

/* V16 — Wiki footer logo */
.wiki-footer .footer-brand-logo{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;line-height:1;flex-shrink:0}
.wiki-footer .footer-brand-logo img{display:block;width:86px;height:54px;object-fit:contain;object-position:left center;transition:opacity .2s ease}
.wiki-footer .footer-brand-logo:hover img{opacity:.82}
@media(max-width:600px){.wiki-footer .footer-brand-logo img{width:76px;height:48px}}

/* FIVE:CNR Wiki V18 - progressive enhancements */
:root{--cnr-accent:#55C84A}
.category summary{transition:background .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}
.category summary:hover{background:rgba(85,200,74,.075);color:#f5fff4}
.category .category-chevron{display:inline-block;transition:transform .22s ease}
.category[open] .category-chevron{transform:rotate(180deg)}
.category-children{border-left:1px solid rgba(85,200,74,.26);margin-left:13px;padding-left:11px;animation:cnrCategoryOpen .2s ease both}
.category-children a{transition:background .15s,color .15s,transform .15s}
.category-children a:hover{transform:translateX(2px)}
@keyframes cnrCategoryOpen{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.toc{--toc-marker-top:0px;--toc-marker-height:25px}
.toc a{transition:color .18s ease,background .18s ease}
.toc::after{content:"";position:absolute;left:0;top:var(--toc-marker-top);height:var(--toc-marker-height);width:2px;background:var(--cnr-accent);border-radius:3px;transition:top .25s ease,height .25s ease;pointer-events:none}
.toc{position:sticky}
.toc a.active{color:var(--cnr-accent)}
.modal-card{box-shadow:0 24px 80px rgba(0,0,0,.75);border:1px solid rgba(85,200,74,.23)}
.results a{position:relative;transition:background .13s,border-color .13s}
.results a.selected{background:rgba(85,200,74,.1)}
.cnr-result-title mark{background:rgba(85,200,74,.2);color:#8cf084;border-radius:2px}
.cnr-search-group{padding:9px 16px 5px;color:#87928b;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.cnr-search-recent{font-size:11px;color:#8e9a92;padding:8px 16px;border-top:1px solid #202622}
.cnr-result-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #28382c;border-radius:5px;color:var(--cnr-accent);margin-right:9px;font-size:12px;flex-shrink:0}
.cnr-search-row{display:flex;align-items:center;gap:3px}
.cnr-search-count{font-size:11px;color:#88938c;padding:7px 16px}
.cnr-callout{border-left:2px solid var(--cnr-accent);border-radius:5px}
.cnr-callout-warning{border-color:#e0ac48;background:rgba(224,172,72,.06)}
.cnr-callout-tip{border-color:#55C84A;background:rgba(85,200,74,.055)}
.cnr-page-tools{display:flex;justify-content:flex-end;margin:28px 0 10px;color:#8f9a92;font-size:11px}
.cnr-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #1e2821;padding:19px 0;margin-top:27px;color:#9ba69d;font-size:12px}
.cnr-feedback button{background:#0b110d;color:#d9e6da;border:1px solid #26362a;border-radius:5px;padding:8px 16px;cursor:pointer;transition:border-color .16s,background .16s}
.cnr-feedback button:hover,.cnr-feedback button.selected{border-color:var(--cnr-accent);background:#102015;color:#75dc6b}
.cnr-feedback-response{color:var(--cnr-accent);font-size:11px}
.wiki-pagination a{transition:border-color .18s,background .18s,transform .18s}
.wiki-pagination a:hover{border-color:rgba(85,200,74,.65);background:rgba(85,200,74,.045);transform:translateY(-2px)}
.content section{scroll-margin-top:105px}
.content h2{letter-spacing:-.015em}
@media(max-width:1000px){.toc::after{display:none}}
@media(max-width:680px){.cnr-feedback{gap:8px}.cnr-feedback>span:first-child{flex-basis:100%}.cnr-page-tools{margin-top:20px}.modal-card{max-height:80dvh}.category summary{min-height:42px}}
@media(prefers-reduced-motion:reduce){.category-children{animation:none}.toc::after,.wiki-pagination a,.category .category-chevron{transition:none}}

/* V19 — consistent left accent bars and TOC alignment fix */
.sidebar .side-item.active{position:relative;border-left:0!important;padding-left:12px!important;background:#132016;color:#55C84A;border-radius:5px}
.sidebar .side-item.active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#55C84A;border-radius:3px 0 0 3px}
.sidebar .category-children{border-left:1px solid #253127!important;margin-left:14px!important;padding-left:12px!important}
.sidebar .category[open] .category-children{border-left-color:#253127!important}
.sidebar .category-children a{position:relative;border-left:0!important;margin-left:0!important;padding-left:10px!important}
.sidebar .category-children a.active{background:#132016!important;color:#55C84A!important;border-radius:5px}
.sidebar .category-children a.active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#55C84A;border-radius:3px 0 0 3px}
/* Single active indicator; remove the V18 pseudo marker that drifts during scrolling */
.toc::after{content:none!important;display:none!important}
.toc>a{position:relative;border-left:0!important;margin-left:0!important;padding-left:12px!important;border-radius:4px}
.toc>a.active{border-left:0!important;margin-left:0!important;padding-left:12px!important;color:#55C84A!important;background:rgba(85,200,74,.035)}
.toc>a.active::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:3px;background:#55C84A}
.toc>a:not(.active)::before{content:none}
@media(prefers-reduced-motion:reduce){.toc>a,.sidebar .side-item,.sidebar .category-children a{transition:none!important}}

/* V20: Neler Oluyor kartlarindaki sol yesil serit stili */
.sidebar .side-item.active,
.sidebar .category-children a.active,
.toc>a.active{
  position:relative!important;
  border:1px solid rgba(85,200,74,.15)!important;
  border-left:0!important;
  border-radius:6px!important;
  background:#101a13!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.012);
  overflow:hidden;
}
.sidebar .side-item.active::before,
.sidebar .category-children a.active::before,
.toc>a.active::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:0!important;
  bottom:0!important;
  width:3px!important;
  height:auto!important;
  background:#55C84A!important;
  border-radius:6px 0 0 6px!important;
  transform:none!important;
}
.sidebar .side-item.active{padding-left:13px!important}
.sidebar .category-children a.active{padding-left:13px!important}
.toc>a.active{margin-left:0!important;padding:9px 12px 9px 13px!important;color:#55C84A!important}
.toc>a:not(.active){border-left:0!important;margin-left:0!important;padding-left:13px!important}
.toc>a:not(.active)::before{display:none!important}
/* Kategori acilir listesinde ikinci, uzun yesil cizgi olusmasin */
.sidebar .category-children,.sidebar .category[open] .category-children{border-left:1px solid #253127!important}
@media(prefers-reduced-motion:reduce){.sidebar .side-item,.toc>a{transition:none!important}}

/* V21 - Kisa, ortalanmis kart vurgu seridi */
.sidebar .side-item.active,
.sidebar .category-children a.active,
.toc > a.active {
  position:relative!important;
  overflow:visible!important;
  border:1px solid rgba(85,200,74,.15)!important;
  border-left:1px solid rgba(85,200,74,.15)!important;
  background:#101a13!important;
  border-radius:6px!important;
}
.sidebar .side-item.active::before,
.sidebar .category-children a.active::before,
.toc > a.active::before {
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:-2px!important;
  top:50%!important;
  bottom:auto!important;
  height:58%!important;
  width:3px!important;
  border-radius:3px!important;
  background:#55C84A!important;
  transform:translateY(-50%)!important;
  z-index:2!important;
}
.sidebar .side-item.active,
.sidebar .category-children a.active{padding-left:13px!important}
.toc > a.active{padding-left:13px!important}

/* V22 - Gizlilik politikasi penceresiyle uyumlu wiki arama */
.modal{align-items:center!important;padding:20px!important;background:rgba(0,0,0,.82)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
.modal-card{position:relative!important;width:min(670px,100%)!important;max-height:min(82vh,780px)!important;background:#07090a!important;border:1px solid #252b2c!important;border-radius:7px!important;box-shadow:0 28px 85px rgba(0,0,0,.75)!important;overflow:hidden!important;padding:32px 35px 20px 40px!important}
.modal-card::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;background:#55C84A;border-radius:0 2px 2px 0}
.cnr-search-title{position:relative;padding:0 46px 18px 0;border-bottom:1px solid #202627}
.cnr-search-title h2{font-size:25px;font-weight:900;letter-spacing:-.65px;line-height:1.2;margin:0 0 5px;color:#fff}
.cnr-search-title span{display:block;font-size:10px;letter-spacing:1.4px;color:#909994;font-weight:800}
.cnr-search-title button{position:absolute;right:0;top:-13px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #282f30;border-radius:5px;background:#111517;color:#b9c2be;font-size:21px;cursor:pointer}
.cnr-search-title button:hover{background:#152019;color:#55C84A;border-color:#55C84A}
.modal-head{margin-top:19px;padding:0 13px!important;min-height:47px;border:1px solid #2a3430!important;border-radius:5px;background:#0e1310;gap:12px!important}
.modal-head:focus-within{border-color:#55C84A!important}.modal-head input{font-size:13px!important}.modal-head input::placeholder{color:#828d86}
.results{margin-top:15px;padding:0 2px 0 0!important;max-height:min(380px,43vh)!important;scrollbar-width:thin;scrollbar-color:#55C84A #0c100e}
.results::-webkit-scrollbar{width:5px}.results::-webkit-scrollbar-thumb{background:#55C84A;border-radius:5px}
.results a{border-left:2px solid transparent!important}.results a.selected,.results a:hover{border-left-color:#55C84A!important}
.search-help{margin-top:12px;padding:13px 0 0!important;border-top:1px solid #202627!important}
@media(max-width:600px){.modal-card{padding:25px 19px 18px 26px!important;max-height:88dvh!important}.cnr-search-title h2{font-size:21px}.results{max-height:48dvh!important}}

/* V23 — sade baslik ve klavye kisayollari */
.cnr-search-title{border-bottom:0!important;padding-bottom:0!important}
.search-help{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 20px!important;margin-top:12px!important;padding:14px 0 0!important;border-top:1px solid #202627!important;background:transparent!important}
.search-shortcut{display:inline-flex;align-items:center;gap:8px;color:#9ba69f;font-size:11px;white-space:nowrap}
.search-keys{display:inline-flex;gap:4px}
.search-shortcut kbd{display:inline-flex;min-width:26px;height:25px;padding:0 7px;align-items:center;justify-content:center;border:1px solid #303a33;border-bottom-color:#46534a;border-radius:5px;background:#121915;color:#e2eae3;font:600 11px/1 inherit;box-shadow:0 2px 0 #080c09}
.search-shortcut:hover kbd{border-color:#55C84A;color:#55C84A}
@media(max-width:600px){.search-help{gap:9px 12px!important}.search-shortcut{gap:5px;font-size:10px}.search-shortcut kbd{min-width:23px;height:23px;padding:0 5px}}

/* V24 — Gizlilik politikasi ile es siyah zemin, kompakt arama ve kisayollar */
.modal-card{background:#000!important;border-color:#242829!important;padding:29px 34px 19px 39px!important;width:min(670px,100%)!important}
.modal-card::before{top:17px!important;bottom:17px!important;width:3px!important;background:#55C84A!important}
.cnr-search-title h2{font-size:23px!important;margin-bottom:5px!important}
.cnr-search-title span{font-size:9px!important}
.cnr-search-title button{background:#101416!important}
.modal-head{margin-top:16px!important;min-height:40px!important;height:40px!important;background:#090b0a!important;border-color:#26302a!important}
.modal-head input{font-size:12px!important}
.results{margin-top:11px!important;max-height:min(360px,42vh)!important;background:#000!important}
.results a{padding:10px 12px!important;border:1px solid transparent!important;border-radius:5px!important;margin:2px 0!important;gap:3px!important;background:transparent!important}
.results a.selected,.results a:hover{background:#101c13!important;border-color:rgba(85,200,74,.14)!important}
.results a::before{content:'';position:absolute;left:-1px;top:50%;height:58%;width:3px;transform:translateY(-50%);border-radius:3px;background:#55C84A;opacity:0;transition:opacity .15s}
.results a.selected::before,.results a:hover::before{opacity:1}
.results .cnr-search-count{font-size:10px!important;color:#818c85!important;padding:4px 10px!important}
.results .cnr-search-group{font-size:10px!important;letter-spacing:1.2px!important;color:#939f96!important;padding:12px 10px 5px!important}
.results .cnr-search-row{gap:10px!important}
.results .cnr-result-icon{background:#0b130d!important;border:1px solid #23352a!important;color:#55C84A!important}
.results a small{font-size:10px!important;color:#89938c!important}
.search-help{gap:8px 14px!important;margin-top:9px!important;padding:10px 0 0!important;background:transparent!important}
.search-shortcut{gap:5px!important;font-size:10px!important;color:#929d94!important}
.search-keys{gap:3px!important}
.search-shortcut kbd{min-width:22px!important;height:21px!important;padding:0 6px!important;font-size:10px!important;background:#0c100e!important;border-color:#2c342f!important;border-radius:4px!important;box-shadow:none!important}
@media(max-width:600px){.modal-card{padding:25px 19px 17px 25px!important}.search-help{gap:8px 10px!important}.results{max-height:48dvh!important}}


/* V25 — Baslik-alt baslik ayiricisini kaldir, arama odak cercevesini sadelestir */
.cnr-search-title{border-bottom:0!important;box-shadow:none!important}
.cnr-search-title::after{display:none!important}
.sidebar .search-button,
.sidebar .search-button:hover,
.sidebar .search-button:focus,
.sidebar .search-button:focus-visible{
  outline:none!important;outline-offset:0!important;box-shadow:none!important;
}
.sidebar .search-button{border:1px solid #2b3030!important;border-radius:5px!important}
.sidebar .search-button:hover,.sidebar .search-button:focus-visible{
  border-color:#3c6942!important;background:#0d140f!important;
}

/* V26: Search dialog definitive cleanup */
#searchModal .cnr-search-title, #searchModal .cnr-search-title h2, #searchModal .cnr-search-title span {border:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important;}
#searchModal .cnr-search-title::before,#searchModal .cnr-search-title::after,#searchModal .cnr-search-title h2::before,#searchModal .cnr-search-title h2::after{content:none!important;display:none!important;border:0!important;}
#searchModal .cnr-search-title{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0 48px 0 0!important;margin:0!important;}
#searchModal .cnr-search-title h2{margin:0!important;padding:0!important;line-height:1.2!important;}
#searchModal .cnr-search-title span{margin:0!important;padding:0!important;line-height:1.5!important;}
#searchModal #closeSearch{position:absolute!important;right:0!important;top:0!important;transform:none!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;padding:0!important;border-radius:5px!important;}
#searchModal .modal-card{display:flex!important;flex-direction:column!important;max-height:min(82dvh,750px)!important;}
#searchModal .modal-head{flex-shrink:0!important;margin-top:17px!important;}
#searchModal .results{min-height:80px!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;}
#searchModal .search-help{flex-shrink:0!important;}
#searchModal .results a{position:relative!important;}
#searchModal .results a.selected,#searchModal .results a:hover{border-left:1px solid rgba(85,200,74,.3)!important;}
#searchModal .results a.selected::before,#searchModal .results a:hover::before{left:-1px!important;}
@media(max-width:600px){#searchModal .modal-card{max-height:88dvh!important;padding:24px 18px 16px 24px!important;}#searchModal .cnr-search-title h2{font-size:21px!important;}#searchModal #closeSearch{width:30px!important;height:30px!important;}#searchModal .results{max-height:47dvh!important;}}

/* V27 — Unified green edge, sidebar search and accessible focus */
.sidebar .search-button{position:relative!important;min-height:42px!important;padding:10px 12px!important;background:#090d0b!important;border:1px solid #27312a!important;border-radius:6px!important;transition:background .18s ease,border-color .18s ease!important;gap:10px!important}
.sidebar .search-button::before{content:"";position:absolute;left:-1px;top:9px;bottom:9px;width:2px;border-radius:2px;background:#55C84A;opacity:.75;transition:top .18s,bottom .18s,opacity .18s}
.sidebar .search-button:hover{background:#101a13!important;border-color:#34553a!important}
.sidebar .search-button:hover::before,.sidebar .search-button:focus-visible::before{top:5px;bottom:5px;opacity:1}
.sidebar .search-button:focus-visible{outline:2px solid #55C84A!important;outline-offset:2px!important}
.sidebar .search-placeholder{min-width:0;flex:1;gap:10px!important;color:#adb8b0}
.sidebar .search-placeholder>span{color:#55C84A!important;font-size:19px!important;line-height:1!important}
.sidebar .search-button kbd{flex-shrink:0;background:#111714;border:1px solid #303b33;border-radius:4px;padding:2px 5px;color:#aab6ae;font-size:10px}
/* Green edge follows the homepage Wiki/Discord card treatment */
.content .notice.cnr-callout,.content .notice{position:relative;border:1px solid #243b29!important;border-left:0!important;border-radius:5px!important;background:#0a150d!important;padding:13px 16px!important;overflow:hidden}
.content .notice.cnr-callout::before,.content .notice::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#55C84A;border-radius:2px}
.content a.primary{position:relative;border:1px solid #29352c!important;border-left:0!important;border-radius:5px!important;background:#0b100d!important;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.content a.primary::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#55C84A}
.content a.primary:hover{background:#132018!important;border-color:#395841!important;transform:translateY(-1px)}
@media(prefers-reduced-motion:reduce){.content a.primary,.sidebar .search-button,.sidebar .search-button::before{transition:none!important}}

/* V28: Search button clean outline, consistent left accent */
.sidebar .search-button,.sidebar .search-button:hover,.sidebar .search-button:focus,.sidebar .search-button:focus-visible{box-shadow:none!important;outline:none!important;outline-offset:0!important;border:1px solid #27312a!important;background:#090d0b!important;border-radius:6px!important;transform:none!important;}
.sidebar .search-button:hover,.sidebar .search-button:focus-visible{background:#101710!important;border-color:#36523b!important;}
.sidebar .search-button::before{left:-1px!important;top:8px!important;bottom:8px!important;width:2px!important;opacity:1!important;background:#55C84A!important;}
.sidebar .search-button:hover::before,.sidebar .search-button:focus-visible::before{top:7px!important;bottom:7px!important;}
.sidebar .search-button kbd{white-space:nowrap!important;letter-spacing:0!important;}


/* FIVE:CNR Wiki V29: categories, search and callouts */
.v29-categories{margin:30px 0 36px}
.v29-section-heading h2{margin-bottom:5px!important;border:0!important;font-size:17px!important;letter-spacing:.025em}
.v29-section-heading p{color:#9da9a2;font-size:12px;margin:0 0 16px}
.v29-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.v29-category-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:128px;padding:18px 18px 16px;border:1px solid #222c27;border-radius:6px;background:#080b09;color:#fff!important;text-decoration:none!important;transition:border-color .18s,background .18s,transform .18s;overflow:hidden}
.v29-category-card::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:3px;background:#55C84A}
.v29-category-card:hover,.v29-category-card:focus-visible{background:#0c1710;border-color:#397643;transform:translateY(-2px)}
.v29-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#102116;border:1px solid #23462a;color:#55C84A;border-radius:5px;margin-bottom:12px;font-size:17px}
.v29-category-card strong{font-size:13px;font-weight:750;line-height:1.5}
.v29-category-card small{font-size:11px;color:#a2ada5;margin-top:3px}
.v29-card-arrow{position:absolute;right:16px;bottom:15px;color:#55C84A;font-size:14px}
.v29-search-summary{font-size:11px;color:#9ba79f;padding:8px 9px 4px;min-height:24px}
#searchResults .v29-highlight{color:#55C84A;font-weight:800;background:transparent}
#searchResults .v29-result-title{display:block}
#searchResults .v29-result-description{display:block}
#searchResults .v29-no-results{padding:22px 12px;text-align:center}
#searchResults .v29-no-results strong{display:block;color:#fff;margin-bottom:8px}
#searchResults .v29-no-results small{color:#a4afa7}
.cnr-callout{display:flex;align-items:flex-start;gap:11px;background:#09150d;border:1px solid #24432b;border-left:2px solid #55C84A;border-radius:5px;padding:13px 15px;color:#e3eee5}
.cnr-callout .notice-dot{flex:0 0 6px;height:6px;margin-top:6px;border-radius:50%;background:#55C84A}
.cnr-callout-warning{background:#15130b;border-color:#50432a;border-left-color:#e4b95a}
.cnr-callout-warning .notice-dot{background:#e4b95a}
.cnr-callout-tip{background:#0a1511}
.cnr-callout-important{background:#121016;border-color:#45314e;border-left-color:#b48ad9}
.cnr-callout-important .notice-dot{background:#b48ad9}
.cnr-callout-label{display:block;font-weight:800;font-size:10px;letter-spacing:.08em;color:#55C84A;margin-bottom:4px}
.cnr-callout-warning .cnr-callout-label{color:#e4b95a}
.cnr-callout-important .cnr-callout-label{color:#b48ad9}
@media(max-width:700px){.v29-card-grid{grid-template-columns:1fr}.v29-category-card{min-height:105px}}
@media(prefers-reduced-motion:reduce){.v29-category-card{transition:none}.v29-category-card:hover{transform:none}}

/* V29: ana sayfadaki yukarı çık butonuyla aynı ölçü, renk ve etkileşim */
.cnr-back-to-top{right:24px;bottom:24px;width:43px;height:43px;border-radius:6px;border:1px solid #34553a;background:#0e1811;color:#55C84A;font-size:0;line-height:1;transition:opacity .25s ease,visibility .25s ease,transform .25s ease,border-color .22s ease,background-color .22s ease}
.cnr-back-to-top::before{content:"↑";font-size:19px;font-weight:600;line-height:1}
.cnr-back-to-top.is-visible:hover{transform:translateY(-3px);border-color:#55C84A;background:#142219}
.cnr-back-to-top:focus-visible{outline:2px solid #55C84A;outline-offset:3px}
@media(max-width:760px){.cnr-back-to-top{right:15px;bottom:18px;width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.cnr-back-to-top{transition:none!important}}

/* Main-site identical scroll-to-top button */
.cnr-back-to-top{right:24px!important;bottom:24px!important;width:43px!important;height:43px!important;border-radius:6px!important;border:1px solid #34553a!important;background:#0e1811!important;color:#55C84A!important;display:grid!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;transform:translateY(9px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,border-color .22s ease,background-color .22s ease!important}
.cnr-back-to-top::before{content:none!important;display:none!important}
.cnr-back-to-top.is-visible{transform:translateY(0)}
.cnr-back-to-top.is-visible:hover{transform:translateY(-3px)!important;border-color:#55C84A!important;background:#142219!important}
.cnr-back-to-top svg{display:block;width:14px;height:16px;transition:transform .22s ease}
.cnr-back-to-top:hover svg{transform:translateY(-2px)}
@media(max-width:760px){.cnr-back-to-top{right:15px!important;bottom:18px!important;width:42px!important;height:42px!important}}
@media(prefers-reduced-motion:reduce){.cnr-back-to-top svg{transition:none!important}}

/* Logo tam esitleme: Wiki ve Ana Sayfa ayni font ve ayni olcu. */
.hero .navbar .top-logo,body > .wiki-navbar .top-logo{transform:none!important;transform-origin:left center!important;display:flex!important;align-items:center!important}
.hero .navbar .top-logo .brand-wordmark,body > .wiki-navbar .top-logo .brand-wordmark{font-family:Arial,Helvetica,sans-serif!important;font-size:23px!important;font-weight:900!important;letter-spacing:-1.3px!important;line-height:1!important;color:#fff!important}
.hero .navbar .top-logo .brand-colon,.hero .navbar .top-logo .brand-cnr,body > .wiki-navbar .top-logo .brand-colon,body > .wiki-navbar .top-logo .brand-cnr{color:#55C84A!important;letter-spacing:inherit!important}
@media(max-width:680px){.hero .navbar .top-logo .brand-wordmark,body > .wiki-navbar .top-logo .brand-wordmark{font-size:20px!important}}

/* V32: unified typography and consistent vector sidebar icons */
body{font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.sidebar .side-item,.sidebar .category summary{font-family:inherit;font-size:12px;font-weight:650;letter-spacing:-.08px;line-height:1.45}
.sidebar .side-label{font-size:10px;font-weight:800;letter-spacing:1.25px}
.sidebar .side-book,.sidebar .category-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 19px;width:19px!important;height:19px!important;font-size:0!important;color:#a8b6ad}
.sidebar .side-item.active .side-book,.sidebar .category[open] .category-icon{color:var(--green)}
.cnr-menu-icon{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sidebar .side-item,.sidebar .category-name{gap:11px!important;align-items:center}
.sidebar .side-item{min-height:39px}
.v29-card-icon .cnr-card-svg{width:17px;height:17px}
.content h1{font-weight:900;letter-spacing:-1.3px;line-height:1.13}
.content h2{font-weight:800;letter-spacing:-.35px;line-height:1.35}
.content p{font-size:13px;line-height:1.85;letter-spacing:.01px}
.content .lead{font-size:14px;line-height:1.7}
.v29-category-card strong{font-size:12px;font-weight:750;letter-spacing:-.12px}
.v29-category-card small{font-size:11px;line-height:1.55}
.toc{font-size:12px;line-height:1.55}
.toc-title{font-weight:800}
.search-button{font-weight:500}
@media(max-width:680px){.content h1{letter-spacing:-.9px}}

/* V33: full-width three-column wiki layout */
@media (min-width: 1101px) {
  .layout {
    display:grid!important;
    grid-template-columns:260px minmax(0, 1fr) 220px!important;
    column-gap:clamp(26px,3vw,58px)!important;
    justify-content:stretch!important;
    max-width:none!important;
    width:100%!important;
    margin:0!important;
    padding:0 clamp(22px,3vw,60px) 0 0!important;
    box-sizing:border-box;
  }
  .sidebar {
    padding:28px 20px 22px clamp(16px,2.2vw,38px)!important;
    border-right:1px solid #202424;
    box-sizing:border-box;
  }
  .content {width:100%;max-width:1000px;min-width:0;justify-self:center;}
  .toc {align-self:start;padding-top:44px!important;margin:0!important;min-width:0;}
}
@media (min-width:901px) and (max-width:1100px){
  .layout{max-width:none!important;width:100%!important;margin:0!important;padding:0 28px 0 0!important;grid-template-columns:230px minmax(0,1fr)!important;gap:30px!important;justify-content:stretch!important;}
  .sidebar{padding-left:20px!important;padding-right:16px!important;}
  .content{min-width:0;max-width:850px;}
  .toc{display:none!important;}
}

/* V34: refined desktop proportions; preserves V33 styling and interactions */
@media (min-width:1101px){
 .layout{grid-template-columns:240px minmax(0,1fr) 205px!important;column-gap:clamp(22px,2.4vw,40px)!important;padding-right:clamp(20px,2.5vw,42px)!important;}
 .sidebar{padding-left:24px!important;padding-right:18px!important;}
 .content{max-width:880px!important;width:100%!important;justify-self:center!important;}
 .toc{padding-top:44px!important;justify-self:stretch!important;}
 .v29-card-grid{grid-template-columns:minmax(0,350px)!important;}
}
@media (min-width:901px) and (max-width:1100px){
 .layout{grid-template-columns:240px minmax(0,1fr)!important;}
 .content{max-width:880px!important;}
 .v29-card-grid{grid-template-columns:minmax(0,350px)!important;}
}

/* V35: left-aligned reading column and adjacent table of contents */
@media (min-width:1101px){
  .layout{grid-template-columns:240px minmax(0,880px) 205px!important;column-gap:clamp(28px,3.2vw,54px)!important;justify-content:start!important;padding-right:24px!important;}
  .content{justify-self:start!important;max-width:880px!important;width:100%!important;}
  .toc{justify-self:start!important;width:205px!important;}
}
@media (min-width:1101px) and (max-width:1450px){
  .layout{grid-template-columns:240px minmax(0,1fr) 190px!important;column-gap:30px!important;}
  .toc{width:190px!important;}
}

/* V36 — Wider content and right-aligned table of contents */
@media (min-width:1101px) {
  .layout {
    grid-template-columns:240px minmax(0,1fr) 205px!important;
    column-gap:clamp(24px,1.9vw,34px)!important;
    padding-right:40px!important;
    justify-content:stretch!important;
  }
  .content {
    width:100%!important;
    max-width:1000px!important;
    justify-self:stretch!important;
    min-width:0!important;
  }
  .toc {
    width:205px!important;
    justify-self:end!important;
    padding-top:44px!important;
  }
  .v29-card-grid {grid-template-columns:minmax(0,350px)!important;}
}
@media (min-width:1101px) and (max-width:1350px) {
  .layout {padding-right:26px!important;column-gap:24px!important;grid-template-columns:240px minmax(0,1fr) 180px!important;}
  .toc {width:180px!important;}
}

/* V37: Fill the available reading column instead of stopping at 1000px. */
@media (min-width:1101px) {
  .layout {
    grid-template-columns:240px minmax(0,1fr) 205px!important;
    column-gap:clamp(22px,1.65vw,30px)!important;
    padding-right:40px!important;
  }
  .content {
    width:100%!important;
    max-width:none!important;
    justify-self:stretch!important;
    min-width:0!important;
  }
  .toc {width:205px!important;justify-self:stretch!important;}
}
@media (min-width:1101px) and (max-width:1350px) {
  .layout {grid-template-columns:240px minmax(0,1fr) 180px!important;padding-right:26px!important;}
  .toc {width:180px!important;}
}

/* V38: balanced desktop reading column and nearby table of contents */
@media (min-width:1101px) {
  .layout {
    grid-template-columns:240px minmax(0,1050px) 200px!important;
    column-gap:40px!important;
    justify-content:start!important;
    padding-right:40px!important;
  }
  .content {width:100%!important;max-width:1050px!important;min-width:0!important;justify-self:start!important;}
  .toc {width:200px!important;justify-self:start!important;align-self:start!important;padding-top:44px!important;}
  .v29-card-grid {grid-template-columns:minmax(0,350px)!important;}
}
@media (min-width:1101px) and (max-width:1650px) {
  .layout {grid-template-columns:240px minmax(0,1fr) 200px!important;column-gap:40px!important;}
}
@media (min-width:1101px) and (max-width:1300px) {
  .layout {column-gap:26px!important;padding-right:26px!important;grid-template-columns:240px minmax(0,1fr) 190px!important;}
  .toc {width:190px!important;}
}

/* V39 — consistent three-column desktop layout, without the V38 fixed-width overflow */
@media (min-width:1101px) {
  .layout {
    display:grid!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 30px 0 0!important;
    grid-template-columns:220px minmax(0,1fr) 190px!important;
    column-gap:30px!important;
    justify-content:stretch!important;
    align-items:start!important;
    box-sizing:border-box!important;
  }
  .sidebar {min-width:0!important;padding-left:20px!important;padding-right:16px!important;}
  .content {min-width:0!important;width:100%!important;max-width:none!important;justify-self:stretch!important;}
  .toc {min-width:0!important;width:190px!important;max-width:100%!important;justify-self:stretch!important;align-self:start!important;padding-top:44px!important;}
  .v29-card-grid {grid-template-columns:minmax(0,350px)!important;}
}
@media (min-width:1101px) and (max-width:1280px) {
  .layout {grid-template-columns:210px minmax(0,1fr) 170px!important;column-gap:22px!important;padding-right:22px!important;}
  .toc {width:170px!important;}
}

/* V40 — TOC aligned beside readable article instead of screen edge */
@media (min-width:1281px) {
  .layout {grid-template-columns:220px minmax(0, 950px) 205px!important;column-gap:30px!important;justify-content:start!important;padding-right:24px!important;}
  .content {max-width:950px!important;}
  .toc {width:205px!important;max-width:205px!important;justify-self:start!important;padding-top:44px!important;}
  .toc-title {margin-bottom:10px!important;}
}
@media (min-width:1101px) and (max-width:1280px) {
  .layout {grid-template-columns:210px minmax(0,1fr) 185px!important;column-gap:24px!important;}
  .toc {width:185px!important;}
}

/* V41 — right documentation navigation mirrors the left sidebar */
@media (min-width:1101px){
  .layout{grid-template-columns:220px minmax(0,1fr) 220px!important;column-gap:0!important;padding:0!important;justify-content:stretch!important;align-items:start!important;}
  .sidebar{width:220px!important;max-width:220px!important;}
  .content{padding-left:30px!important;padding-right:30px!important;max-width:none!important;width:100%!important;min-width:0!important;}
  .toc{position:sticky!important;top:76px!important;align-self:start!important;justify-self:stretch!important;width:220px!important;max-width:none!important;height:calc(100vh - 76px)!important;min-height:0!important;overflow-y:auto!important;border-left:1px solid #242829!important;padding:35px 16px 25px 20px!important;display:flex!important;flex-direction:column!important;gap:5px!important;background:#050606!important;}
  .toc-title{font-size:10px!important;font-weight:900!important;letter-spacing:1.15px!important;color:#9ba1a3!important;text-transform:uppercase!important;margin:0 0 9px!important;padding:0 0 0 2px!important;}
  .toc>a{display:flex!important;align-items:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:9px 11px!important;border:1px solid transparent!important;border-left:3px solid transparent!important;border-radius:5px!important;background:transparent!important;color:#aeb5b4!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important;transition:background .15s,color .15s,border-color .15s!important;}
  .toc>a:hover{color:#fff!important;background:#0b120e!important;}
  .toc>a.active{color:#55C84A!important;background:#0d1b11!important;border-color:#243b2b!important;border-left-color:#55C84A!important;font-weight:750!important;}
}
@media (min-width:1101px) and (max-width:1350px){
  .layout{grid-template-columns:205px minmax(0,1fr) 195px!important;}
  .sidebar{width:205px!important;max-width:205px!important;}
  .toc{width:195px!important;padding-left:14px!important;padding-right:12px!important;}
  .content{padding-left:24px!important;padding-right:24px!important;}
}

/* V42 — full-viewport right divider; independent of article height */
@media (min-width:1101px) {
  .toc {border-left:0!important;}
  .toc::before {content:"";position:fixed;top:76px;bottom:0;right:220px;width:1px;background:#242829;pointer-events:none;z-index:1;}
}
@media (min-width:1101px) and (max-width:1350px) {
  .toc::before {right:195px;}
}

/* V43 — minimal typography and upcoming-only guides */
.content h1{font-size:clamp(24px,2.1vw,30px)!important;font-weight:800!important;letter-spacing:-.65px!important;line-height:1.3!important;margin-bottom:15px!important}
.content h2{font-size:17px!important;font-weight:750!important;letter-spacing:-.25px!important;line-height:1.4!important}
.content .v29-section-heading h2{font-size:16px!important;font-weight:750!important;border:0!important;padding:0!important}
.content p{font-size:13px!important;line-height:1.85!important}
.v29-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,300px))!important}
.v29-category-card{min-height:102px!important;padding:14px 16px!important;gap:3px!important}
.v29-category-card strong{font-size:12px!important;font-weight:700!important}
.v29-card-icon{width:25px!important;height:25px!important}
.v29-category-card.cnr-disabled-card{cursor:default!important;transform:none!important;opacity:.84}
.v29-category-card.cnr-disabled-card:hover{background:#080b09!important;border-color:#222c27!important}
.cnr-disabled-card .v29-card-arrow{font-size:10px!important;letter-spacing:.15px!important;color:#8caa90!important}
.category-children .cnr-coming-soon{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 9px;color:#89918d;font-size:11px;cursor:not-allowed;user-select:none}
.category-children .cnr-coming-soon small{font-size:9px;color:#55C84A;opacity:.85}
@media(max-width:680px){.content h1{font-size:25px!important}.v29-card-grid{grid-template-columns:1fr!important}}

/* FIVE:CNR Wiki V44 - compact article footer */
.cnr-feedback{margin-top:20px!important;padding:16px 0!important;gap:9px!important;border-top:1px solid #202a23!important;border-bottom:1px solid #202a23!important;font-size:12px!important}
.cnr-feedback button{padding:7px 14px!important;font-size:12px!important}
.cnr-feedback-response:empty{display:none!important}
.wiki-pagination.v44-pagination{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:20px!important;margin:0!important;padding:12px 0 0!important;min-height:0!important}
.wiki-pagination.v44-pagination .v44-page-link{display:inline-flex!important;min-height:0!important;width:auto!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;font-size:12px!important;font-weight:600!important;color:#55C84A!important;text-align:right!important;transform:none!important;grid-column:auto!important}
.wiki-pagination.v44-pagination .v44-page-link:hover{text-decoration:underline!important;color:#8de583!important}
.wiki-footer.v44-footer{margin-top:10px!important;padding:0 0 20px!important;border:0!important;display:flex!important;justify-content:flex-start!important;min-height:0!important}
.v44-update{font-size:11px;color:#89968c;line-height:1.5}
@media(max-width:600px){.wiki-pagination.v44-pagination{justify-content:flex-start!important;flex-wrap:wrap!important}.cnr-feedback{gap:7px!important}}

/* V45 — update date and page navigation share one aligned row */
.cnr-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #202a23;margin-top:0;padding:13px 0 20px;min-width:0}
.cnr-bottom-row .wiki-footer.v44-footer{order:0;margin:0!important;padding:0!important;border:0!important;min-width:0!important;display:flex!important;align-items:center!important}
.cnr-bottom-row .wiki-pagination.v44-pagination{order:1;margin:0!important;padding:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}
.cnr-bottom-row .v44-update{white-space:normal}
@media(max-width:600px){.cnr-bottom-row{gap:10px;flex-wrap:wrap}.cnr-bottom-row .wiki-pagination.v44-pagination{margin-left:auto!important}}

/* V47: minimal sidebar brand footer */
.sidebar .side-foot.cnr-side-brand{margin-top:auto!important;padding:14px 0 0!important;border-top:1px solid #273029!important;color:inherit!important;display:flex;flex-direction:column;gap:10px;flex-shrink:0}
.cnr-side-brand-logo{display:flex;align-items:center;justify-content:center;min-height:66px;text-decoration:none}
.cnr-side-brand-logo img{display:block;width:132px;max-width:85%;height:72px;object-fit:contain}
.cnr-side-brand-info{border-top:1px solid #202820;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.cnr-side-brand-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.cnr-side-brand-copy strong{font-size:11px;font-weight:650;letter-spacing:.1px;color:#cbd2cb}
.cnr-side-brand-copy span{font-size:10px;color:#7d877f}
.cnr-side-brand-icon{flex-shrink:0;color:#55C84A}
@media(max-width:900px){.sidebar .side-foot.cnr-side-brand{display:flex!important;margin-top:24px!important}}

/* V48 — sidebar footer without image; vertically centered book icon */
.sidebar .side-foot.cnr-side-brand{gap:0!important;padding-top:12px!important}
.cnr-side-brand-logo{display:none!important}
.cnr-side-brand-info{border-top:0!important;padding-top:0!important;align-items:center!important}
.cnr-side-brand-copy span{text-transform:none!important}
.cnr-side-brand-icon{display:block!important;align-self:center!important;margin-block:auto!important}

/* V49 — full-width sidebar divider and balanced article bottom spacing */
.sidebar .side-foot.cnr-side-brand{position:relative!important;border-top:0!important;padding-top:15px!important;}
.sidebar .side-foot.cnr-side-brand::before{content:"";position:absolute;top:0;left:-17px;right:-17px;height:1px;background:#273029;pointer-events:none;}

@media(max-width:900px){.content .cnr-feedback{margin-top:30px!important;}.sidebar .side-foot.cnr-side-brand::before{left:0;right:0;}}

/* V50 — align article feedback divider with sidebar footer divider at desktop reference viewport */


/* V51 — responsive bottom alignment; no cumulative pixel spacers */
@media (min-width:901px){
  .layout > .content{display:flex;flex-direction:column;min-height:calc(100dvh - 76px);box-sizing:border-box;padding-bottom:16px!important;}
  .layout > .content > .cnr-feedback{margin-top:auto!important;flex-shrink:0;}
  .layout > .content > .cnr-bottom-row{flex-shrink:0;}
}

/* V52 — refined wiki search, heading divider and sidebar overflow */
@media (min-width:901px){.sidebar{overflow-x:clip!important;}}
.v29-section-heading{border-bottom:1px solid #273029!important;padding-bottom:12px!important;margin-bottom:15px!important;}
.v29-section-heading h2{margin-bottom:6px!important;}
.sidebar .search-placeholder{display:inline-flex!important;align-items:center!important;gap:8px!important;}
.sidebar .search-placeholder>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:16px!important;line-height:1!important;font-size:17px!important;transform:none!important;}
.modal-head .search-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;width:22px!important;height:22px!important;transform:none!important;}
.v29-search-summary:empty{display:none!important;}

/* V53 — restrained active navigation surfaces; keep existing left green markers */
.sidebar .side-item.active,
.sidebar .category-children a.active,
.toc > a.active {
  background:#0d150f!important;
  border:1px solid #26352b!important;
  border-radius:5px!important;
  color:#55c84a!important;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;
  box-shadow:none!important;
  transform:none!important;
}
.sidebar .side-item.active:hover,
.sidebar .category-children a.active:hover,
.toc > a.active:hover {
  background:#142018!important;
  border-color:#304735!important;
  transform:none!important;
}
/* Active indicator ::before is intentionally unchanged. */
.sidebar .side-item.active .side-book,
.sidebar .category-children a.active .category-icon {color:#55c84a!important;}
@media(prefers-reduced-motion:reduce){
  .sidebar .side-item.active,.sidebar .category-children a.active,.toc > a.active{transition:none!important;}
}

/* V54 — visible unified navigation redesign; original left green indicators remain */
:root{--v54-nav-bg:#0b130e;--v54-nav-border:#294333;--v54-nav-hover:#17271b;}
.sidebar .side-item.active,
.sidebar .category[open] > summary,
.toc a.active {
  position:relative!important;
  background:linear-gradient(90deg,#14281a 0%,#0d1a11 100%)!important;
  border:1px solid var(--v54-nav-border)!important;
  border-left:0!important;
  border-radius:6px!important;
  color:#67dc60!important;
  font-weight:700!important;
  box-shadow:inset 0 1px 0 rgba(134,235,133,.07)!important;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important;
}
.sidebar .side-item.active{min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 13px 10px 16px!important;}
.sidebar .category[open] > summary{min-height:40px!important;padding:10px 12px 10px 16px!important;}
.toc a.active{min-height:34px!important;display:flex!important;align-items:center!important;padding:9px 13px!important;}
/* Retain original green left-edge markers across both sidebars. */
.sidebar .side-item.active::before,
.sidebar .category[open] > summary::before,
.toc a.active::before{
  content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;
  width:3px!important;background:#55C84A!important;border-radius:6px 0 0 6px!important;
  transform:none!important;opacity:1!important;
}
.sidebar .side-item.active:hover,
.sidebar .category[open] > summary:hover,
.toc a.active:hover{background:#1b3020!important;border-color:#3d6547!important;box-shadow:inset 0 1px 0 rgba(134,235,133,.10)!important;}
.sidebar .side-item:not(.active):hover,
.sidebar .category:not([open]) > summary:hover,
.toc a:not(.active):hover{background:#101b13!important;border-radius:6px!important;}
.sidebar .side-item.active .side-book,
.sidebar .category[open] > summary .category-icon{color:#67dc60!important;}
@media(prefers-reduced-motion:reduce){.sidebar .side-item.active,.sidebar .category summary,.toc a{transition:none!important;}}

/* V55 — active nav indicators match the main-site Wiki/Discord cards.
   One short, rounded green rail; never stretch across the full button height. */
.sidebar .side-item.active,
.sidebar .category[open] > summary,
.toc > a.active {
  position:relative!important;
  overflow:hidden!important;
}
.sidebar .side-item.active::before,
.sidebar .category[open] > summary::before,
.toc > a.active::before {
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:12px!important;
  bottom:12px!important;
  height:auto!important;
  width:3px!important;
  border-radius:0 3px 3px 0!important;
  background:#55C84A!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:none!important;
}
/* Shorter right-hand navigation items still get a clearly visible rail. */
.toc > a.active::before {top:8px!important;bottom:8px!important;}

/* V56 — consistent narrow green markers, stable hover and smooth category opening */
.sidebar .search-button,.sidebar .side-item.active,.sidebar .category[open]>summary,.toc>a.active{position:relative!important;overflow:hidden!important;background:#0d1a11!important;border:1px solid #294333!important;border-radius:6px!important;box-shadow:none!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important;}
.sidebar .search-button::before,.sidebar .side-item.active::before,.sidebar .category[open]>summary::before,.toc>a.active::before{content:""!important;position:absolute!important;display:block!important;left:0!important;top:8px!important;bottom:8px!important;width:2px!important;height:auto!important;background:#55C84A!important;border-radius:0 2px 2px 0!important;opacity:1!important;transform:none!important;transition:none!important;pointer-events:none!important;}
.sidebar .search-button:hover,.sidebar .side-item.active:hover,.sidebar .category[open]>summary:hover,.toc>a.active:hover{background:#14241a!important;border-color:#355540!important;box-shadow:none!important;transform:none!important;}
.sidebar .search-button:hover::before,.sidebar .search-button:focus-visible::before,.sidebar .side-item.active:hover::before,.sidebar .category[open]>summary:hover::before,.toc>a.active:hover::before{top:8px!important;bottom:8px!important;width:2px!important;}
.sidebar .category .category-chevron,.sidebar .category[open] .category-chevron{transform:none!important;transition:none!important;}
.sidebar .category-children{display:grid!important;grid-template-rows:0fr;overflow:hidden!important;opacity:0;transition:grid-template-rows .26s ease,opacity .22s ease!important;animation:none!important;}
.sidebar .category[open] .category-children{grid-template-rows:1fr;opacity:1;animation:v56-category-enter .26s ease both!important;}
@keyframes v56-category-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.cnr-side-brand-info{justify-content:flex-start!important;gap:10px!important;}
.cnr-side-brand-icon{order:-1!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin:0!important;align-self:center!important;}
.cnr-side-brand-copy{flex:1!important;}
@media(prefers-reduced-motion:reduce){.sidebar .category-children,.sidebar .category[open] .category-children{animation:none!important;transition:none!important;}}

/* V57: search polish, non-rotating category indicator and balanced sidebar footer */
.sidebar .search-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:44px!important;padding:0 11px 0 13px!important;background:#0b130e!important;border-color:#294034!important;border-radius:6px!important;cursor:pointer!important;}
.sidebar .search-button .search-placeholder{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;color:#aebbb2!important;font-size:11px!important;white-space:nowrap!important;}
.sidebar .search-button .search-placeholder>span{width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;}
.sidebar .search-button .search-placeholder svg{display:block;width:15px;height:15px;stroke:#55c84a;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;}
.sidebar .search-button kbd{font-size:10px!important;line-height:1!important;padding:5px 6px!important;border:1px solid #304036!important;background:#111a14!important;border-radius:4px!important;color:#a4b0a6!important;white-space:nowrap!important;}
.sidebar .search-button:hover{background:#14241a!important;border-color:#355540!important;}
.sidebar .category .category-chevron,.sidebar .category[open] .category-chevron{font-size:0!important;transform:none!important;rotate:none!important;animation:none!important;transition:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;flex:none!important;}
.sidebar .category .category-chevron::after{content:''!important;display:block!important;width:5px!important;height:5px!important;border-right:1.5px solid #9eaaa1!important;border-bottom:1.5px solid #9eaaa1!important;transform:rotate(45deg)!important;}
.sidebar .category[open] .category-chevron::after{transform:rotate(45deg)!important;}
.sidebar .side-foot.cnr-side-brand{padding:14px 0 14px!important;min-height:66px!important;box-sizing:border-box!important;}
.sidebar .cnr-side-brand-info{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:38px!important;}
.sidebar .cnr-side-brand-icon{order:-1!important;display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;align-self:center!important;}
.sidebar .cnr-side-brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;flex:1!important;}
.sidebar .cnr-side-brand-copy strong{font-size:11px!important;line-height:1.3!important;}
.sidebar .cnr-side-brand-copy span{font-size:10px!important;line-height:1.3!important;}

/* V58 — preserve book icon orientation, restore chevron motion, center footer copy */
.sidebar .category summary .category-name,
.sidebar .category summary .category-name > span,
.sidebar .category summary .category-icon,
.sidebar .category summary .category-icon svg,
.sidebar .category[open] summary .category-name,
.sidebar .category[open] summary .category-name > span,
.sidebar .category[open] summary .category-icon,
.sidebar .category[open] summary .category-icon svg {transform:none!important;rotate:none!important;animation:none!important;}
.sidebar .category .category-chevron,
.sidebar .category[open] .category-chevron{transform:none!important;transition:none!important;}
.sidebar .category .category-chevron::after{transform:rotate(45deg)!important;transition:transform .22s ease!important;}
.sidebar .category[open] .category-chevron::after{transform:rotate(225deg)!important;}
.sidebar .cnr-side-brand-info{display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px!important;gap:8px!important;align-items:center!important;width:100%!important;}
.sidebar .cnr-side-brand-icon{grid-column:1!important;grid-row:1!important;order:0!important;}
.sidebar .cnr-side-brand-copy{grid-column:2!important;grid-row:1!important;align-items:center!important;text-align:center!important;min-width:0!important;}
@media(prefers-reduced-motion:reduce){.sidebar .category .category-chevron::after{transition:none!important;}}

/* V59: prevent category title wrapping; lower and center footer brand */
.sidebar .category summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;padding-left:10px!important;padding-right:9px!important;}
.sidebar .category summary .category-name{display:inline-flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;gap:8px!important;white-space:nowrap!important;font-size:11px!important;letter-spacing:-.22px!important;}
.sidebar .category summary .category-icon{flex:0 0 15px!important;width:15px!important;height:15px!important;}
.sidebar .category summary .category-chevron{flex:0 0 12px!important;width:12px!important;}
.sidebar .cnr-side-brand-info{transform:translateY(5px)!important;}
.sidebar .cnr-side-brand-copy{align-items:center!important;text-align:center!important;}

/* V60 — match Giriş typography to Başlangıç Rehberi; lower footer brand slightly */
.sidebar .side-item {font-size:11px!important;font-weight:700!important;letter-spacing:-.22px!important;}
.sidebar .side-item.active {font-size:11px!important;font-weight:700!important;letter-spacing:-.22px!important;}
.sidebar .side-foot.cnr-side-brand {padding-bottom:18px!important;}
.sidebar .cnr-side-brand-info {transform:translateY(9px)!important;}

/* V61 — footer alignment and calm, reversible transitions */
.sidebar .cnr-side-brand-info{transform:translateY(13px)!important;}
/* Animate the actual category content height rather than grid rows (which cannot
   animate reliably when the details element closes). */
.sidebar .category .category-children{display:block!important;overflow:hidden!important;opacity:1!important;grid-template-rows:none!important;animation:none!important;transition:none!important;}
.sidebar .category[open] .category-children{display:block!important;animation:none!important;}
.sidebar .category.cnr-animating .category-children{will-change:height,opacity;}
#searchModal:not([hidden]){animation:cnr-v61-backdrop-in .25s ease-out both;}
#searchModal:not([hidden]) .modal-card{animation:cnr-v61-panel-in .28s cubic-bezier(.2,.8,.2,1) both;}
#searchModal.cnr-closing{animation:cnr-v61-backdrop-out .22s ease-in both;}
#searchModal.cnr-closing .modal-card{animation:cnr-v61-panel-out .22s ease-in both;}
@keyframes cnr-v61-backdrop-in{from{opacity:0}to{opacity:1}}
@keyframes cnr-v61-backdrop-out{from{opacity:1}to{opacity:0}}
@keyframes cnr-v61-panel-in{from{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes cnr-v61-panel-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-7px) scale(.99)}}
@media(prefers-reduced-motion:reduce){#searchModal,#searchModal .modal-card{animation:none!important;}.sidebar .category .category-children{will-change:auto!important;}}

/* V62: prevent category panel flashes during height animation */
.sidebar details.category,.sidebar details.category .category-children{background-color:transparent!important;}
.sidebar details.category .category-children{color:#89918d!important;contain:paint;}
.sidebar details.category summary{background-clip:padding-box;}

/* V63: prevent browser default details marker flashes and paint jitter */
.sidebar details.category > summary::-webkit-details-marker{display:none!important;}
.sidebar details.category > summary{list-style:none!important;}
.sidebar details.category .category-children{background:transparent!important;box-shadow:none!important;}

/* V64: isolate category reveal from legacy grid/keyframe effects. */
.sidebar details.category .category-children,
.sidebar details.category[open] .category-children {
 display:block!important; grid-template-rows:none!important;
 animation:none!important; contain:none!important;
 transition:none; opacity:1; overflow:hidden!important;
 background:transparent!important; box-shadow:none!important;
 transform:none!important; will-change:auto!important;
}
.sidebar details.category .category-children { transition-property:height,opacity!important; }
.sidebar details.category summary:focus:not(:focus-visible){outline:none!important;}
.sidebar details.category summary:active{filter:none!important;}
@media(prefers-reduced-motion:reduce){.sidebar details.category .category-children{transition:none!important;}}

/* V65: category has ONE WAAPI height transition. Remove all legacy CSS animations. */
.sidebar details.category .category-children,
.sidebar details.category[open] .category-children {
 animation:none!important;transition:none!important;
 contain:none!important;transform:none!important;
 display:block!important;overflow:hidden!important;
 background:transparent!important;box-shadow:none!important;
}
.sidebar details.category summary,
.sidebar details.category summary:hover,
.sidebar details.category summary:active,
.sidebar details.category summary:focus {
 animation:none!important;filter:none!important;
 -webkit-tap-highlight-color:transparent;
}
.sidebar details.category summary:focus:not(:focus-visible){outline:0!important;box-shadow:none!important;}
.sidebar details.category summary::-webkit-details-marker{display:none!important;}


/* V66 — one CSS-only transition; no reflow measurements, no white flash. */
.sidebar details.category .category-children,
.sidebar details.category[open] .category-children {
  display:block!important;
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  overflow:hidden!important;
  padding-top:0!important;
  padding-bottom:0!important;
  transform:none!important;
  animation:none!important;
  transition:max-height .28s cubic-bezier(.22,.68,0,1),opacity .22s ease,visibility 0s linear .28s!important;
  background:transparent!important;
  contain:none!important;
}
.sidebar details.category.cnr-expanded .category-children {
  max-height:320px!important;
  opacity:1!important;
  visibility:visible!important;
  transition:max-height .28s cubic-bezier(.22,.68,0,1),opacity .22s ease,visibility 0s!important;
}
.sidebar details.category:not(.cnr-expanded) > summary {
  background:transparent!important;
  border-color:transparent!important;
  color:#b6bcb8!important;
}
.sidebar details.category:not(.cnr-expanded) > summary::before {opacity:0!important;}
.sidebar details.category:not(.cnr-expanded) .category-chevron::after {transform:rotate(45deg)!important;}
.sidebar details.category.cnr-expanded .category-chevron::after {transform:rotate(225deg)!important;}
.sidebar details.category summary:focus:not(:focus-visible) {outline:none!important;}
@media(prefers-reduced-motion:reduce){
 .sidebar details.category .category-children {transition:none!important;}
}

/* V75 — minimal feedback with follow-up reasons. */
.cnr-feedback button[data-feedback]{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:32px}
.cnr-feedback button[data-feedback] svg{flex-shrink:0;display:block}
.cnr-feedback .cnr-feedback-reasons{flex:0 0 100%;width:100%;margin-top:3px;padding:12px 0 1px;border-top:1px solid #1d2b20}
.cnr-feedback .cnr-feedback-reasons[hidden]{display:none!important}
.cnr-reason-title{font-size:12px;color:#d3ddd5;margin-bottom:10px;font-weight:600}
.cnr-reason-options{display:flex;gap:8px;flex-wrap:wrap}
.cnr-feedback .cnr-reason-options button{padding:7px 11px!important;font-size:11px!important;border-radius:5px!important}
.cnr-reason-note{color:#799782;font-size:11px;margin-top:9px}
.cnr-reason-note:empty{display:none}
.cnr-feedback-response{display:inline-flex;align-items:center}

/* V76: Ana sayfayla ayni bilgi bildirimi */
.cnr-toast-region{position:fixed;z-index:99999;right:22px;bottom:24px;display:flex;flex-direction:column;gap:9px;max-width:min(360px,calc(100vw - 32px));pointer-events:none}
.cnr-toast{--cnr-tone:#55C84A;pointer-events:auto;display:flex;align-items:flex-start;gap:11px;background:#0b110e;color:#eaf2ec;border:1px solid #2d4033;border-left:3px solid var(--cnr-tone);border-radius:6px;padding:12px 13px;box-shadow:0 8px 25px rgba(0,0,0,.28);font-family:Inter,Arial,sans-serif;animation:cnrToastIn .2s ease-out both}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d}.cnr-toast[data-type=info]{--cnr-tone:#9daeb0}
.cnr-toast__mark{color:var(--cnr-tone);font-weight:900;font-size:15px}.cnr-toast__content{flex:1;min-width:0}.cnr-toast__title{font-size:12px;font-weight:800;letter-spacing:.04em}.cnr-toast__message{font-size:12px;color:#b7c4bb;line-height:1.5;margin-top:3px}.cnr-toast__close{color:#9cac9e;background:none;border:0;cursor:pointer;font-size:19px;line-height:1;padding:0 2px}.cnr-toast__close:hover{color:#fff}
.cnr-toast.is-leaving{animation:cnrToastOut .16s ease-in both}
@keyframes cnrToastIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes cnrToastOut{to{opacity:0;transform:translateY(6px)}}
@media(max-width:600px){.cnr-toast-region{left:16px;right:16px;bottom:16px;max-width:none}


/* V80: exact homepage notification styling */
.cnr-toast-region{position:fixed;z-index:99999;right:22px;bottom:24px;display:flex;flex-direction:column;gap:9px;max-width:min(360px,calc(100vw - 32px));pointer-events:none}
.cnr-toast{--cnr-tone:#55C84A;pointer-events:auto;display:flex;align-items:flex-start;gap:11px;background:#0b110e;color:#eaf2ec;border:1px solid #2d4033;border-left:3px solid var(--cnr-tone);border-radius:6px;padding:12px 13px;box-shadow:0 8px 25px rgba(0,0,0,.28);font-family:Inter,Arial,sans-serif;animation:cnrToastIn .2s ease-out both}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d}.cnr-toast[data-type=info]{--cnr-tone:#9daeb0}
.cnr-toast__mark{color:var(--cnr-tone);font-weight:900;font-size:15px}.cnr-toast__content{flex:1;min-width:0}.cnr-toast__title{font-size:12px;font-weight:800;letter-spacing:.04em}.cnr-toast__message{font-size:12px;color:#b7c4bb;line-height:1.5;margin-top:3px}.cnr-toast__close{color:#9cac9e;background:none;border:0;cursor:pointer;font-size:19px;line-height:1;padding:0 2px}.cnr-toast__close:hover{color:#fff}
.cnr-toast.is-leaving{animation:cnrToastOut .16s ease-in both}
@keyframes cnrToastIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes cnrToastOut{to{opacity:0;transform:translateY(6px)}}
@media(max-width:600px){.cnr-toast-region{left:16px;right:16px;bottom:16px;max-width:none}}
.cnr-toast-region{right:24px;bottom:25px;max-width:min(390px,calc(100vw - 32px));gap:10px}
.cnr-toast{--cnr-tone:#55C84A;position:relative;overflow:hidden;align-items:center;gap:12px;min-width:min(320px,calc(100vw - 32px));padding:15px 16px;background:linear-gradient(115deg,rgba(19,40,25,.97),rgba(8,18,12,.98));border:1px solid rgba(85,200,74,.48);border-left:3px solid #55C84A;border-radius:7px;box-shadow:0 12px 36px rgba(0,0,0,.46),inset 0 1px rgba(150,255,160,.06);backdrop-filter:blur(8px)}
.cnr-toast[data-type=info],.cnr-toast[data-type=success]{--cnr-tone:#55C84A}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d;border-color:rgba(255,77,77,.42);border-left-color:#ff4d4d;background:linear-gradient(115deg,rgba(43,17,19,.98),rgba(15,12,13,.98))}
.cnr-toast__mark{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;border:1px solid rgba(85,200,74,.35);background:rgba(85,200,74,.12);color:#55C84A;font-size:17px;font-weight:800}
.cnr-toast[data-type=error] .cnr-toast__mark{border-color:rgba(255,77,77,.35);background:rgba(255,77,77,.12);color:#ff4d4d}
.cnr-toast__title{color:#55C84A;font-size:11px;font-weight:900;letter-spacing:.12em}
.cnr-toast[data-type=error] .cnr-toast__title{color:#ff4d4d}
.cnr-toast__message{color:#d3e2d6;font-size:12px;line-height:1.55;margin-top:5px}
.cnr-toast__close{align-self:flex-start;color:#96ae9c;font-size:19px;transition:color .2s}
.cnr-toast__close:hover{color:#55C84A}
.cnr-toast::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--cnr-tone);transform-origin:left;animation:cnrToastTimer var(--cnr-toast-duration,4000ms) linear forwards;opacity:.7}
@keyframes cnrToastTimer{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@media(max-width:600px){.cnr-toast-region{left:16px;right:16px;bottom:16px;max-width:none}.cnr-toast{min-width:0}}
@media(prefers-reduced-motion:reduce){.cnr-toast::after{animation:none!important}}
.cnr-toast-region{right:24px;bottom:24px;gap:10px;max-width:min(390px,calc(100vw - 32px))}
.cnr-toast{--cnr-tone:#55C84A;position:relative!important;isolation:isolate;display:flex!important;align-items:flex-start!important;gap:13px!important;min-width:min(320px,calc(100vw - 32px));padding:19px 36px 19px 21px!important;background:#030506!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:7px!important;box-shadow:0 12px 32px rgba(0,0,0,.40)!important;backdrop-filter:none!important;overflow:hidden!important}
.cnr-toast::before{content:""!important;position:absolute!important;top:12px!important;bottom:12px!important;left:0!important;width:3px!important;background:var(--cnr-tone)!important;border-radius:0 2px 2px 0!important;display:block!important}
.cnr-toast[data-type=info],.cnr-toast[data-type=success]{--cnr-tone:#55C84A}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d}
.cnr-toast__mark{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important;border:1px solid rgba(85,200,74,.24)!important;border-radius:5px!important;background:#101915!important;color:var(--cnr-tone)!important;font-size:16px!important;font-weight:800!important}
.cnr-toast[data-type=error] .cnr-toast__mark{background:#1b0e10!important;border-color:rgba(255,77,77,.3)!important}
.cnr-toast__content{min-width:0;flex:1;padding-top:2px}
.cnr-toast__title{color:#f3f5f3!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.25!important}
.cnr-toast__message{color:#abb5b3!important;font-size:12px!important;line-height:1.55!important;margin-top:7px!important}
.cnr-toast__close{position:absolute!important;top:13px!important;right:13px!important;align-self:auto!important;color:#89968e!important;font-size:18px!important;transition:color .18s}
.cnr-toast__close:hover{color:#55C84A!important}
.cnr-toast::after{height:2px!important;opacity:1!important;background:#55C84A!important;box-shadow:none!important}
.cnr-toast[data-type=error]::after{background:#ff4d4d!important}
@media(max-width:600px){.cnr-toast-region{left:16px;right:16px;bottom:16px;max-width:none}.cnr-toast{min-width:0}}
.cnr-toast__progress, .cnr-toast-progress { background: #55C84A !important; opacity: 1 !important; }
.cnr-toast__progress,.cnr-toast-progress {background:#55C84A!important;opacity:1!important;}

/* Aranma Sistemi Wiki */
.cnr-guide-link{display:block;color:#55C84A;text-decoration:none;padding:8px 12px;font-size:13px}.cnr-guide-link:hover{background:rgba(85,200,74,.09)}.cnr-wanted-content .cnr-wanted-breadcrumb{color:#8d9993;font-size:12px;margin-bottom:20px}.cnr-wanted-breadcrumb a{color:#55C84A;text-decoration:none}.cnr-wanted-content h1{font-size:clamp(26px,3vw,36px);margin:0 0 16px}.cnr-wanted-content section{margin-top:32px}.cnr-wanted-content section h2{margin-bottom:14px}.cnr-wanted-content p,.cnr-wanted-content li{line-height:1.8}.wanted-levels{display:grid;gap:12px}.wanted-levels>div{border:1px solid rgba(150,170,150,.18);background:rgba(255,255,255,.025);border-radius:9px;padding:16px 18px}.wanted-levels p{margin:8px 0 0}.wanted-dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:9px;box-shadow:0 0 0 3px rgba(255,255,255,.05)}

/* FIVE:CNR Wiki - Aranma sayfası başlık düzeni */
.cnr-wanted-content .cnr-wanted-title{font-family:Arial,sans-serif!important;font-size:clamp(24px,2.1vw,30px)!important;font-weight:800!important;letter-spacing:-.65px!important;line-height:1.3!important;margin:0 0 20px!important;padding-bottom:15px!important;border-bottom:1px solid #26302b!important;}
.cnr-wanted-content section h2{font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.35px!important;padding-bottom:12px!important;border-bottom:1px solid #26302b!important;}

.cnr-wanted-content section[id]{scroll-margin-top:105px;}

/* V7: TOC navigation and wiki feedback */
.cnr-wanted-content section[id]{scroll-margin-top:115px}
.cnr-feedback{margin:30px 0 24px;padding:20px 22px;border:1px solid #26372b;border-radius:7px;background:#0b100c}
.cnr-feedback h2{font-size:16px;margin:0 0 8px!important;border:0!important;padding:0!important}
.cnr-feedback p{margin:0 0 16px;color:#9ca99e}
.cnr-feedback-actions{display:flex;gap:10px;flex-wrap:wrap}
.cnr-feedback-actions button{background:#101a12;color:#dbe7dc;border:1px solid #314435;border-radius:5px;padding:9px 18px;cursor:pointer;font:inherit;transition:background .2s,border-color .2s}
.cnr-feedback-actions button:hover,.cnr-feedback-actions button.selected{background:#17301b;border-color:#55C84A;color:#55C84A}
.cnr-feedback .cnr-feedback-status{margin:12px 0 0;color:#55C84A;min-height:0}

/* V8: use the same feedback component as Wiki home */
.content > .cnr-feedback{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:30px 0 0!important;padding:16px 0!important;border:0!important;border-top:1px solid #202a23!important;border-bottom:1px solid #202a23!important;border-radius:0!important;background:transparent!important;gap:9px!important}
.content > .cnr-feedback > span:first-child{font-size:12px!important;font-weight:400!important;color:#9ba69d!important}
.content > .cnr-feedback button{font-size:12px!important;padding:7px 12px!important}

/* V9: feedback upper divider identical to Wiki home */
.cnr-wanted-content > .cnr-feedback{position:relative!important;margin-top:30px!important;border-top:1px solid #202a23!important;}
.cnr-wanted-content > .cnr-feedback::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#202a23;pointer-events:none;}

/* V10 - independent visible divider above feedback */
.cnr-wanted-content .cnr-feedback-divider{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;background:#202a23!important;margin:30px 0 0!important;padding:0!important;border:0!important;opacity:1!important}
.cnr-wanted-content .cnr-feedback-divider + .cnr-feedback{margin-top:0!important;border-top:0!important}
.cnr-wanted-content .cnr-feedback-divider + .cnr-feedback::before{display:none!important}

/* V13: align wanted guide typography with Wiki home, reduce first heading top offset */
@media(min-width:769px){.content.cnr-wanted-content{padding-top:35px!important}}
.content.cnr-wanted-content>section:first-child{margin-top:0!important}
.content.cnr-wanted-content section h2{font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.35px!important;line-height:1.35!important;padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid #26302b!important}
.content.cnr-wanted-content section p{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.85!important;letter-spacing:.01px!important;margin-bottom:14px!important}
.content.cnr-wanted-content section li{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.85!important;letter-spacing:.01px!important}
.content.cnr-wanted-content section strong,.content.cnr-wanted-content section b{font-weight:700!important}

/* V14 - move the first wanted section upward on desktop */
@media(min-width:769px){main.content.cnr-wanted-content{padding-top:12px!important}main.content.cnr-wanted-content>section:first-child{margin-top:0!important}}

/* V15: align first heading vertically with Wiki home */
@media(min-width:769px){main.content.cnr-wanted-content{padding-top:0!important}main.content.cnr-wanted-content>section:first-child{margin-top:-11px!important}}



/* V32 — same isolated gear asset on the sidebar and the guide card.
   Unlike inline SVG, <img> is unaffected by legacy SVG fill rules. */
.sidebar #categoryList .cnr-systems-category > summary .category-icon.cnr-systems-card-matched {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  flex:0 0 15px!important; width:15px!important; height:15px!important;
  min-width:15px!important; min-height:15px!important;
  padding:0!important; margin:0!important; border:0!important;
  font-size:0!important; line-height:0!important;
  background:none!important; background-image:none!important;
  transform:none!important; filter:none!important; animation:none!important;
  transition:none!important; overflow:visible!important;
}
.sidebar #categoryList .cnr-systems-category > summary .category-icon.cnr-systems-card-matched::before,
.sidebar #categoryList .cnr-systems-category > summary .category-icon.cnr-systems-card-matched::after {
  content:none!important; display:none!important;
}
.sidebar #categoryList .cnr-systems-category > summary .cnr-systems-icon-image {
  display:block!important; flex:none!important;
  width:15px!important; height:15px!important; min-width:15px!important; min-height:15px!important;
  max-width:15px!important; max-height:15px!important; object-fit:contain!important;
  opacity:1!important; visibility:visible!important;
  background:transparent!important; border:0!important; padding:0!important; margin:0!important;
  transform:none!important; filter:none!important; animation:none!important; transition:none!important;
}
.v29-category-card .v29-card-icon .cnr-systems-icon-image {
  display:block!important; width:17px!important; height:17px!important;
  min-width:17px!important; min-height:17px!important;
  max-width:17px!important; max-height:17px!important;
  object-fit:contain!important; opacity:1!important;
  transform:none!important; filter:none!important; animation:none!important;
  transition:none!important;
}


/* FIVE:CNR Wiki V33 — Rehberleri Keşfedin: iki eş kart, kontrollü hover */
.v29-categories .v29-card-grid.cnr-discovery-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 270px)) !important;
  gap: 12px !important;
  align-items: stretch !important;
  justify-content: start !important;
}
.v29-categories .v29-category-card.cnr-discovery-card {
  box-sizing: border-box !important;
  position: relative !important;
  isolation: isolate;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  min-height: 156px !important;
  min-width: 0 !important;
  padding: 15px 16px 13px !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: 1px solid #27352c !important;
  border-radius: 7px !important;
  background: linear-gradient(140deg, #0b100d 0%, #080b09 68%, #080c09 100%) !important;
  text-decoration: none !important;
  color: #eef4ef !important;
  box-shadow: none !important;
  transition: border-color .22s ease, background .22s ease, box-shadow .22s ease, transform .22s ease !important;
}
.v29-categories .v29-category-card.cnr-discovery-card::before {
  content: '' !important;
  position: absolute !important;
  top: 14px !important;
  bottom: 14px !important;
  left: 0 !important;
  width: 2px !important;
  border: 0 !important;
  border-radius: 0 2px 2px 0 !important;
  background: #55C84A !important;
  opacity: .87;
  transition: width .22s ease, opacity .22s ease !important;
  pointer-events: none;
}
.v29-categories .v29-category-card.cnr-discovery-card::after {
  content: '' !important;
  position: absolute !important;
  z-index: -1 !important;
  inset: 0 !important;
  background: radial-gradient(circle at 90% 0%, rgba(85,200,74,.09), transparent 57%) !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity .22s ease !important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-icon {
  box-sizing: border-box !important;
  display: inline-flex !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  border: 1px solid #28442e !important;
  border-radius: 6px !important;
  background: #122018 !important;
  color: #55C84A !important;
  transition: border-color .22s ease, background .22s ease !important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-icon svg,
.v29-categories .cnr-discovery-card .cnr-discovery-icon .cnr-systems-icon-image {
  display: block !important;
  width: 19px !important;
  height: 19px !important;
  max-width: 19px !important;
  max-height: 19px !important;
  min-width: 19px !important;
  min-height: 19px !important;
  flex: none !important;
  object-fit: contain !important;
  opacity: 1 !important;
  visibility: visible !important;
  background: none !important;
  transform: none !important;
  filter: none !important;
  animation: none !important;
}
.v29-categories .cnr-discovery-card strong {
  display: block !important;
  margin: 0 !important;
  font-size: 12px !important;
  font-weight: 750 !important;
  line-height: 1.4 !important;
  color: #f3f7f3 !important;
}
.v29-categories .cnr-discovery-card small {
  display: block !important;
  margin: 5px 0 10px !important;
  max-width: 100% !important;
  color: #a5b3a8 !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-cta {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: auto !important;
  font-size: 11px !important;
  font-weight: 650 !important;
  line-height: 1.35 !important;
  color: #55C84A !important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-cta svg {
  display: block !important;
  width: 15px !important;
  height: 15px !important;
  transition: transform .22s ease !important;
}
@media (hover: hover) {
  .v29-categories .v29-category-card.cnr-discovery-card:hover {
    transform: translateY(-3px) !important;
    border-color: #3c7745 !important;
    background: #0d1510 !important;
    box-shadow: 0 8px 24px rgba(0,0,0,.28), 0 0 20px rgba(85,200,74,.06) !important;
  }
  .v29-categories .cnr-discovery-card:hover::before { width: 3px !important; opacity: 1 !important; }
  .v29-categories .cnr-discovery-card:hover::after { opacity: 1 !important; }
  .v29-categories .cnr-discovery-card:hover .cnr-discovery-icon { background: #192d1e !important; border-color: #397344 !important; }
  .v29-categories .cnr-discovery-card:hover .cnr-discovery-cta svg { transform: translateX(3px) !important; }
}
.v29-categories .cnr-discovery-card:focus-visible {
  outline: 2px solid #55C84A !important;
  outline-offset: 3px !important;
  border-color: #55C84A !important;
}
@media (max-width: 680px) {
  .v29-categories .v29-card-grid.cnr-discovery-grid {
    grid-template-columns: minmax(0, 340px) !important;
    gap: 10px !important;
  }
  .v29-categories .v29-category-card.cnr-discovery-card { min-height: 142px !important; }
}
@media (prefers-reduced-motion: reduce) {
  .v29-categories .cnr-discovery-card,
  .v29-categories .cnr-discovery-card::before,
  .v29-categories .cnr-discovery-card::after,
  .v29-categories .cnr-discovery-card .cnr-discovery-icon,
  .v29-categories .cnr-discovery-card .cnr-discovery-cta svg {
    transition: none !important;
  }
  .v29-categories .cnr-discovery-card:hover,
  .v29-categories .cnr-discovery-card:hover .cnr-discovery-cta svg {
    transform: none !important;
  }
}

/* V46 - Sol Wiki menusu kaydirma cubugu, sag sayfa ile ayni yesil */
.sidebar {
  scrollbar-width: thin;
  scrollbar-color: #55C84A #080d09;
}
.sidebar::-webkit-scrollbar { width: 11px; }
.sidebar::-webkit-scrollbar-track { background: #080d09; }
.sidebar::-webkit-scrollbar-thumb {
  background: #55C84A;
  border: 3px solid #080d09;
  border-radius: 9px;
}
.sidebar::-webkit-scrollbar-thumb:hover { background: #55C84A; }


/* V48 - compact sidebar scrollbar, native proportional thumb */
html body .sidebar, html body aside.sidebar {
  scrollbar-color: #55C84A #080d09 !important;
  scrollbar-width: thin !important;
}
html body .sidebar::-webkit-scrollbar,
html body aside.sidebar::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
  background: #080d09 !important;
}
html body .sidebar::-webkit-scrollbar-track { background: #080d09 !important; }
html body .sidebar::-webkit-scrollbar-thumb {
  background: #55C84A !important;
  border: 1px solid #080d09 !important;
  border-radius: 999px !important;
  min-height: 0 !important;
  box-shadow: none !important;
}
html body .sidebar::-webkit-scrollbar-thumb:hover { background: #55C84A !important; }
html body .sidebar::-webkit-scrollbar-button { display: none !important; width: 0 !important; height: 0 !important; }

/* V49: consistent compact sidebar scrollbar; override legacy V47 */
html body .sidebar, html body aside.sidebar { scrollbar-width: thin !important; scrollbar-color: #55C84A #080d09 !important; }
html body .sidebar::-webkit-scrollbar, html body aside.sidebar::-webkit-scrollbar { width: 4px !important; height: 4px !important; background: #080d09 !important; }
html body .sidebar::-webkit-scrollbar-track, html body aside.sidebar::-webkit-scrollbar-track { background: #080d09 !important; }
html body .sidebar::-webkit-scrollbar-thumb, html body aside.sidebar::-webkit-scrollbar-thumb { background: #55C84A !important; background-color: #55C84A !important; border: 0 !important; border-radius: 6px !important; min-height: 0 !important; box-shadow: none !important; }
html body .sidebar::-webkit-scrollbar-thumb:hover, html body aside.sidebar::-webkit-scrollbar-thumb:hover { background: #55C84A !important; }
html body .sidebar::-webkit-scrollbar-button, html body aside.sidebar::-webkit-scrollbar-button { display: none !important; width: 0 !important; height: 0 !important; }

/* V52: Sol menude ince gorunen thumb; Chrome scrollbar-width:thin onceligini kaldir. */
html body .sidebar, html body aside.sidebar { scrollbar-width: auto !important; scrollbar-color: auto !important; }
html body .sidebar::-webkit-scrollbar, html body aside.sidebar::-webkit-scrollbar { width: 8px !important; background: #080d09 !important; }
html body .sidebar::-webkit-scrollbar-track, html body aside.sidebar::-webkit-scrollbar-track { background: #080d09 !important; }
html body .sidebar::-webkit-scrollbar-thumb, html body aside.sidebar::-webkit-scrollbar-thumb,
html body .sidebar::-webkit-scrollbar-thumb:hover, html body aside.sidebar::-webkit-scrollbar-thumb:hover {
  background: #55C84A !important; background-clip: padding-box !important;
  border: 3px solid transparent !important; border-radius: 8px !important;
  box-shadow: none !important; min-height: 0 !important;
}
html body .sidebar::-webkit-scrollbar-button, html body aside.sidebar::-webkit-scrollbar-button { display:none !important; width:0 !important; height:0 !important; }

/* V146 - Kategori menusu kaydirma cubugu sag sayfa ile birebir ayni */
html body .sidebar,
html body aside.sidebar {
  scrollbar-color: #55C84A #080d09 !important;
  scrollbar-width: thin !important;
}
html body .sidebar::-webkit-scrollbar,
html body aside.sidebar::-webkit-scrollbar {
  width: 11px !important;
  height: 11px !important;
}
html body .sidebar::-webkit-scrollbar-track,
html body aside.sidebar::-webkit-scrollbar-track {
  background: #080d09 !important;
}
html body .sidebar::-webkit-scrollbar-thumb,
html body aside.sidebar::-webkit-scrollbar-thumb,
html body .sidebar::-webkit-scrollbar-thumb:hover,
html body aside.sidebar::-webkit-scrollbar-thumb:hover {
  background: #55C84A !important;
  border: 3px solid #080d09 !important;
  border-radius: 9px !important;
  box-shadow: none !important;
}

/* V148 - Büyük Soygunlar kategori ve keşif kartı */
#categoryList .cnr-heists-category .cnr-heists-icon,
#categoryList .cnr-heists-category .cnr-heists-icon svg,
.cnr-heists-card-icon,
.cnr-heists-card-icon svg { color:#55C84A!important; }
#categoryList .cnr-heists-category .cnr-heists-icon svg { width:15px!important;height:15px!important;display:block!important; }
.cnr-heists-discovery-card { cursor:default!important; }
.cnr-heists-discovery-card:hover,
.cnr-heists-discovery-card:focus-visible { transform:none!important; }
.cnr-heists-discovery-card .cnr-heists-card-icon svg { width:19px;height:19px;display:block; }

/* V150: Meslekler ve Büyük Soygunlar yan yana ana kategoriler */
#categoryList .cnr-jobs-heists-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;align-items:start!important;width:100%!important;min-width:0!important;}
#categoryList .cnr-jobs-heists-row>details.category{min-width:0!important;width:100%!important;margin:0!important;}
#categoryList .cnr-jobs-heists-row>details.category>summary{box-sizing:border-box!important;min-height:40px!important;height:auto!important;padding:8px 5px!important;gap:3px!important;align-items:center!important;}
#categoryList .cnr-jobs-heists-row>details.category>summary .category-name{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:9.5px!important;line-height:1.15!important;letter-spacing:-.25px!important;white-space:normal!important;}
#categoryList .cnr-jobs-heists-row>details.category>summary .category-icon{width:15px!important;height:15px!important;flex:0 0 15px!important;}
#categoryList .cnr-jobs-heists-row>details.category>summary .category-icon svg{display:block!important;width:15px!important;height:15px!important;max-width:15px!important;max-height:15px!important;overflow:visible!important;}
#categoryList .cnr-jobs-heists-row>details.category>summary .category-chevron{flex:0 0 auto!important;font-size:10px!important;}
#categoryList .cnr-jobs-heists-row .category-children{grid-column:1/-1!important;}


/* V151: Rehberleri Keşfedin - Meslekler ve Büyük Soygunlar aynı satırda */
.v29-categories .v29-card-grid.cnr-discovery-grid > .cnr-jobs-card { grid-column: 1 !important; grid-row: 2 !important; }
.v29-categories .v29-card-grid.cnr-discovery-grid > .cnr-heists-discovery-card { grid-column: 2 !important; grid-row: 2 !important; }
#categoryList .cnr-heists-category .cnr-heists-icon-image { display:block!important; width:15px!important; height:15px!important; min-width:15px!important; min-height:15px!important; object-fit:contain!important; opacity:1!important; }
.v29-categories .cnr-heists-card-icon img { display:block!important; width:19px!important; height:19px!important; object-fit:contain!important; }


/* V153: Büyük Soygunlar - doğru başlık, soyguncu simgesi ve kategori aralığı */
#categoryList .cnr-jobs-heists-row {
  column-gap: 10px !important;
}


/* V155 — Büyük Soygunlar normal kategori akışında Meslekler'in altında ve aralıklı */
#categoryList > details.cnr-heists-category {
  display: block !important;
  width: 100% !important;
  margin-top: 8px !important;
  margin-left: 0 !important;
  position: relative !important;
}
#categoryList > details.cnr-heists-category > summary {
  width: 100% !important;
  box-sizing: border-box !important;
}
#categoryList .cnr-heists-category .cnr-heists-icon-image {
  display: block !important;
  width: 15px !important;
  height: 15px !important;
  min-width: 15px !important;
  min-height: 15px !important;
  object-fit: contain !important;
  opacity: 1 !important;
}
.v29-categories .cnr-heists-discovery-card .cnr-heists-card-icon img {
  display: block !important;
  width: 19px !important;
  height: 19px !important;
  object-fit: contain !important;
  opacity: 1 !important;
}
