body[data-site="tekelbet"]{--bg:#090a0b;--panel:#111312;--panel2:#191a16;--ink:#f4f1e8;--muted:#b1ab99;--line:#c9ad6530;--brand:#e7d38e;--font:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}
body[data-site="tekelbet"]:before{background:linear-gradient(115deg,transparent 48%,#d7bb6010 48.1%,transparent 48.4%),radial-gradient(ellipse at 80% 10%,#d8bd6617,transparent 34%)}
body[data-site="tekelbet"] .site-ribbon{background:#e7d38e;color:#211d12;border:0;font-weight:700}
body[data-site="tekelbet"] .topbar{border-bottom-color:#d7bb6033}
body[data-site="tekelbet"] .hero{grid-template-columns:1.12fr .88fr}
body[data-site="tekelbet"] .hero h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.065em}
body[data-site="tekelbet"] .hero-card{border-radius:2px;background:linear-gradient(145deg,#262218,#101111);box-shadow:12px 12px 0 #d2b45818,0 35px 90px #0009}
body[data-site="tekelbet"] .feature-card:nth-child(2){transform:translateY(24px)}
body[data-site="tekelbet"] .feature-card{border-radius:2px}
body[data-site="tekelbet"] .guide-band{background:linear-gradient(100deg,#15140f,#0d1010)}
body[data-site="tekelbet"] .blog-heading-grid h1,body[data-site="tekelbet"] .article-head h1{font-family:Georgia,serif;font-weight:500}
body[data-site="tekelbet"] .post-card{border-radius:2px}
body[data-site="tekelbet"] .category-chip{border-radius:2px}
@media(max-width:650px){body[data-site="tekelbet"] .feature-card:nth-child(2){transform:none}}

body[data-site="tekelbet"] .tb-journal{padding:72px 0 88px;background:linear-gradient(180deg,#11120f,#090a0b 72%);border-top:1px solid #e7d38e2b}
body[data-site="tekelbet"] .tb-journal-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:25px;border-bottom:1px solid #e7d38e45}
body[data-site="tekelbet"] .tb-journal-head h2{margin:9px 0 5px;color:#f4f1e8;font:500 clamp(34px,4vw,52px)/1 Georgia,serif;letter-spacing:-.04em}
body[data-site="tekelbet"] .tb-journal-head p{max-width:620px;margin:0;color:#b1ab99;font-size:13px}
body[data-site="tekelbet"] .tb-all-link{padding:10px 0;color:#e7d38e;font-size:11px;font-weight:800;white-space:nowrap}
body[data-site="tekelbet"] .tb-category-line{display:flex;align-items:center;gap:10px;overflow:auto;padding-block:16px;border-bottom:1px solid #e7d38e20;white-space:nowrap}
body[data-site="tekelbet"] .tb-category-line>span{margin-right:6px;color:#e7d38e;font:700 9px var(--mono);letter-spacing:.13em}
body[data-site="tekelbet"] .tb-category-line>a{display:inline-flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #e7d38e32;color:#d4cfbf;font-size:10px}
body[data-site="tekelbet"] .tb-category-line small{color:#e7d38e;font:9px var(--mono)}
body[data-site="tekelbet"] .tb-lead-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:42px;padding-top:32px}
body[data-site="tekelbet"] .tb-cover-story{min-width:0;padding:15px;background:#111210;border:1px solid #e7d38e32}
body[data-site="tekelbet"] .tb-cover-art{position:relative;display:flex;min-height:280px;align-items:flex-end;justify-content:space-between;overflow:hidden;padding:20px;background:radial-gradient(ellipse at 78% 15%,#d6bd6430,transparent 35%),linear-gradient(130deg,#29261b,#141512 68%);color:#eee5ce}
body[data-site="tekelbet"] .tb-cover-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body[data-site="tekelbet"] .tb-cover-art:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,#090a0bd9,transparent 58%);pointer-events:none}
body[data-site="tekelbet"] .tb-cover-index,body[data-site="tekelbet"] .tb-cover-category,body[data-site="tekelbet"] .tb-cover-glyph{position:relative;z-index:1}
body[data-site="tekelbet"] .tb-cover-index{color:#e7d38e;font:9px var(--mono);letter-spacing:.15em}
body[data-site="tekelbet"] .tb-cover-index b{display:block;margin-top:4px;font:500 54px/.9 Georgia,serif}
body[data-site="tekelbet"] .tb-cover-glyph{position:absolute;right:30px;top:8px;color:#e7d38e17;font:300 250px/.95 Georgia,serif}
body[data-site="tekelbet"] .tb-cover-category{font:800 9px var(--mono);letter-spacing:.13em}
body[data-site="tekelbet"] .tb-cover-copy{padding:20px 8px 6px}
body[data-site="tekelbet"] .tb-story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#aaa592;font:9px var(--mono);letter-spacing:.04em}
body[data-site="tekelbet"] .tb-story-meta a{color:#e7d38e}
body[data-site="tekelbet"] .tb-cover-copy h3{max-width:690px;margin:12px 0 8px;color:#f4f1e8;font:500 clamp(26px,3vw,38px)/1.08 Georgia,serif}
body[data-site="tekelbet"] .tb-cover-copy>p{max-width:650px;margin:0;color:#b1ab99;font-size:13px;line-height:1.7}
body[data-site="tekelbet"] .tb-read-link{display:inline-flex;gap:12px;margin-top:15px;color:#e7d38e;font-size:10px;font-weight:800}
body[data-site="tekelbet"] .tb-side-index{min-width:0;padding-left:25px;border-left:1px solid #e7d38e55}
body[data-site="tekelbet"] .tb-side-head{display:flex;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #e7d38e6b;color:#e7d38e;font:700 9px var(--mono);letter-spacing:.11em}
body[data-site="tekelbet"] .tb-side-head b{font-weight:500}
body[data-site="tekelbet"] .tb-index-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 0;border-bottom:1px solid #e7d38e24}
body[data-site="tekelbet"] .tb-index-num{color:#e7d38e;font:11px var(--mono)}
body[data-site="tekelbet"] .tb-index-item h3{margin:7px 0 4px;color:#f4f1e8;font:500 18px/1.2 Georgia,serif}
body[data-site="tekelbet"] .tb-index-item p{margin:0;color:#a9a493;font-size:10px;line-height:1.55}
body[data-site="tekelbet"] .tb-side-all{display:flex;justify-content:space-between;padding-top:13px;color:#e7d38e;font-size:10px;font-weight:800}
body[data-site="tekelbet"] .tb-library{padding-top:54px}
body[data-site="tekelbet"] .tb-library-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #e7d38e45}
body[data-site="tekelbet"] .tb-library-head h2{margin:7px 0 0;color:#f4f1e8;font:500 28px Georgia,serif}
body[data-site="tekelbet"] .tb-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body[data-site="tekelbet"] .tb-library-card{position:relative;min-width:0;min-height:210px;padding:17px 15px;background:#111210;border:1px solid #e7d38e28}
body[data-site="tekelbet"] .tb-library-num{position:absolute;top:11px;right:13px;color:#e7d38e80;font:10px var(--mono)}
body[data-site="tekelbet"] .tb-library-card h3{margin:10px 0 7px;padding-right:12px;color:#f4f1e8;font:500 18px/1.18 Georgia,serif}
body[data-site="tekelbet"] .tb-library-card p{margin:0;color:#aaa592;font-size:10px;line-height:1.6}
body[data-site="tekelbet"] .tb-library-card .tb-story-meta{padding-right:20px;font-size:8px}
@media(max-width:900px){body[data-site="tekelbet"] .tb-lead-layout{grid-template-columns:1fr;gap:26px}body[data-site="tekelbet"] .tb-side-index{padding:0;border:0}body[data-site="tekelbet"] .tb-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body[data-site="tekelbet"] .tb-journal{padding:48px 0 60px}body[data-site="tekelbet"] .tb-journal-head{align-items:flex-start;flex-direction:column;gap:10px}body[data-site="tekelbet"] .tb-lead-layout{padding-top:20px}body[data-site="tekelbet"] .tb-cover-art{min-height:210px}body[data-site="tekelbet"] .tb-library-grid{grid-template-columns:1fr}body[data-site="tekelbet"] .tb-library-card{min-height:0}}
