:root{--sbg-bg-deep:#120e09;--sbg-bg-surface:#1b1610;--sbg-bg-card:#231b11;--sbg-bg-card-hover:#2b2116;--sbg-bg-nav:rgba(18, 14, 9, 0.97);--sbg-border:#352a1a;--sbg-border-light:#4a3c28;--sbg-text-primary:#f0e4cc;--sbg-text-secondary:#a89070;--sbg-text-muted:#6a5840;--sbg-amber:#e07c2e;--sbg-amber-light:#f09a50;--sbg-green:#72a85e;--sbg-nav-h:64px;--sbg-max-w:1200px;--sbg-gutter:24px;--sbg-r-sm:6px;--sbg-r-md:10px;--sbg-r-lg:16px;--sbg-shadow-card:0 2px 12px rgba(0,0,0,0.5);--sbg-shadow-hover:0 8px 32px rgba(0,0,0,0.6);--contrast:#f0e4cc;--contrast-2:#a89070;--contrast-3:#6a5840;--base:#231b11;--base-2:#120e09;--base-3:#1b1610;--accent:#e07c2e;color-scheme:dark;--font-display:'Fraunces', Georgia, serif;--font-body:'DM Sans', system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box}body{background-color:var(--sbg-bg-deep)!important;color:var(--sbg-text-primary)!important;font-family:var(--font-body)!important;font-size:clamp(15px, 1.8vw, 16px);line-height:1.75;-webkit-font-smoothing:antialiased;padding-top:var(--sbg-nav-h)!important}img{max-width:100%;height:auto;display:block}#site-header,.site-header,.main-navigation,#main-navigation,.navigation-search,.top-bar,#top-bar,.site-footer,#colophon{display:none!important}#page,.hfeed{background:var(--sbg-bg-deep)!important}.site-content,#content{padding-top:0!important;margin-top:0!important}.inside-article,.inside-page-header{padding:0!important}.container,.grid-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}#sbg-nav{position:fixed;top:0;left:0;right:0;height:var(--sbg-nav-h);z-index:9999;background:var(--sbg-bg-nav);backdrop-filter:blur(12px);border-bottom:1px solid var(--sbg-border);display:flex;align-items:center;padding:0 var(--sbg-gutter);gap:32px;overflow:hidden}.sbg-nav-inner{max-width:var(--sbg-max-w);width:100%;margin:0 auto;padding:0 var(--sbg-gutter);display:flex;align-items:center;gap:32px}.sbg-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.sbg-logo img,.sbg-logo svg,.sbg-logo-icon{height:36px!important;width:auto!important;max-width:160px;flex-shrink:0}.sbg-logo-text{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--sbg-text-primary);letter-spacing:-.02em}.sbg-logo-text span{color:var(--sbg-amber)}.sbg-nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex:1}.sbg-nav-links a{padding:6px 12px;border-radius:var(--sbg-r-sm);font-size:.875rem;font-weight:500;color:var(--sbg-text-secondary);text-decoration:none;transition:color 0.2s,background 0.2s;white-space:nowrap}.sbg-nav-links a:hover,.sbg-nav-links a.active{color:var(--sbg-text-primary);background:rgb(224 124 46 / .1)}.sbg-nav-search{margin-left:auto;flex-shrink:0}.sbg-nav-search button{background:none;border:none;color:var(--sbg-text-secondary);cursor:pointer;padding:8px;border-radius:var(--sbg-r-sm);display:flex;align-items:center;transition:color 0.2s}.sbg-nav-search button:hover{color:var(--sbg-amber)}.sbg-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.sbg-hamburger span{width:22px;height:2px;background:var(--sbg-text-secondary);border-radius:2px;transition:0.3s}#sbg-search-overlay{display:none;position:fixed;inset:0;background:rgb(18 14 9 / .95);z-index:10000;align-items:center;justify-content:center}#sbg-search-overlay.active{display:flex}#sbg-search-overlay form{display:flex;gap:12px;width:100%;max-width:600px;padding:0 var(--sbg-gutter)}#sbg-search-overlay input{flex:1;background:var(--sbg-bg-card);border:1px solid var(--sbg-border-light);border-radius:var(--sbg-r-md);color:var(--sbg-text-primary);padding:14px 18px;font-size:1.1rem;outline:none}#sbg-search-overlay input:focus{border-color:var(--sbg-amber)}#sbg-search-overlay button.close-search{background:none;border:none;color:var(--sbg-text-secondary);font-size:1.5rem;cursor:pointer;padding:8px}#sbg-mobile-menu{display:none;position:fixed;top:var(--sbg-nav-h);left:0;right:0;background:var(--sbg-bg-surface);border-bottom:1px solid var(--sbg-border);z-index:9998;padding:16px var(--sbg-gutter);flex-direction:column;gap:4px}#sbg-mobile-menu.open{display:flex}#sbg-mobile-menu a{padding:10px 12px;border-radius:var(--sbg-r-sm);color:var(--sbg-text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;transition:color 0.2s,background 0.2s}#sbg-mobile-menu a:hover{color:var(--sbg-text-primary);background:rgb(224 124 46 / .1)}body::after{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:99998;opacity:.35}.home.page #primary{display:none!important}#sbg-homepage{max-width:var(--sbg-max-w);margin:0 auto;padding:32px var(--sbg-gutter) 0;width:100%}.sbg-home-inner{width:100%}.sbg-home-loading{height:480px}.sbg-hero{margin-bottom:32px}.sbg-hero-card{display:block;position:relative;height:clamp(320px, 45vw, 480px);border-radius:var(--sbg-r-lg);overflow:hidden;background-color:var(--sbg-bg-card);background-size:cover;background-position:center;text-decoration:none}.sbg-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(12 9 5 / .93) 0%,rgb(12 9 5 / .35) 55%,transparent 100%)}.sbg-hero-content{position:absolute;bottom:0;left:0;right:0;padding:36px;z-index:1}.sbg-hero-badge{display:inline-block;background:var(--sbg-amber);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:14px}.sbg-hero-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.5vw, 2.4rem);font-weight:700;line-height:1.2;color:#fff;margin:0 0 12px;transition:color 0.2s}.sbg-hero-card:hover .sbg-hero-title{color:var(--sbg-amber-light)}.sbg-hero-excerpt{font-size:.92rem;color:rgb(240 228 204 / .75);line-height:1.6;max-width:620px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sbg-grid-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:48px}.sbg-card{display:block;background:var(--sbg-bg-card);border:1px solid var(--sbg-border);border-radius:var(--sbg-r-lg);overflow:hidden;text-decoration:none;transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s}.sbg-card:hover{transform:translateY(-3px);box-shadow:var(--sbg-shadow-hover);border-color:var(--sbg-border-light)}.sbg-card-img{aspect-ratio:16/9;overflow:hidden;background:var(--sbg-bg-surface)}.sbg-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.sbg-card:hover .sbg-card-img img{transform:scale(1.04)}.sbg-card-body{padding:16px 20px 20px}.sbg-card-cat{display:inline-block;padding:2px 8px;background:rgb(224 124 46 / .12);border:1px solid rgb(224 124 46 / .3);border-radius:999px;color:var(--sbg-amber);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.sbg-card-title{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.35;color:var(--sbg-text-primary);margin:0 0 8px;transition:color 0.2s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sbg-card:hover .sbg-card-title{color:var(--sbg-amber)}.sbg-card-excerpt{font-size:.85rem;color:var(--sbg-text-secondary);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive .page-header,.blog .page-header{display:none}.blog #primary,.archive #primary{max-width:var(--sbg-max-w)!important;margin:0 auto!important;padding:32px var(--sbg-gutter)!important;width:100%!important}.blog main.site-main,.archive main.site-main{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.blog main.site-main .navigation,.archive main.site-main .navigation{grid-column:1 / -1!important}.blog article,.archive article,article.type-post{background:var(--sbg-bg-card)!important;border:1px solid var(--sbg-border)!important;border-radius:var(--sbg-r-lg)!important;overflow:hidden!important;transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s!important;margin-bottom:0!important}.blog article:hover,.archive article:hover{transform:translateY(-3px)!important;box-shadow:var(--sbg-shadow-hover)!important;border-color:var(--sbg-border-light)!important}.blog .featured-image,.archive .featured-image{aspect-ratio:16/9;overflow:hidden}.blog .featured-image img,.archive .featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.blog article:hover .featured-image img,.archive article:hover .featured-image img{transform:scale(1.04)}.blog .entry-header,.archive .entry-header{padding:16px 20px 8px!important}.blog .entry-title,.archive .entry-title{font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.35!important;color:var(--sbg-text-primary)!important;margin:0!important}.blog .entry-title a,.archive .entry-title a{color:inherit!important;text-decoration:none!important}.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--sbg-amber)!important}.blog .entry-meta,.archive .entry-meta{padding:0 20px!important;font-size:0.78rem!important;color:var(--sbg-text-muted)!important}.blog .entry-summary,.archive .entry-summary,.blog .entry-content,.archive .entry-content{padding:8px 20px 20px!important;font-size:0.88rem!important;color:var(--sbg-text-secondary)!important;line-height:1.6!important}.blog .entry-summary p,.archive .entry-summary p,.blog .entry-content p,.archive .entry-content p{margin:0!important;color:var(--sbg-text-secondary)!important}.blog .entry-footer,.archive .entry-footer{padding:0 20px 16px!important}.blog .more-link,.archive .more-link{display:none!important}.cat-links a,.entry-meta .cat-links a{display:inline-block!important;padding:2px 8px!important;background:rgb(224 124 46 / .12)!important;border:1px solid rgb(224 124 46 / .3)!important;border-radius:999px!important;color:var(--sbg-amber)!important;font-size:0.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;text-decoration:none!important}.cat-links a:hover{background:rgb(224 124 46 / .25)!important}.single .content-area{max-width:var(--sbg-max-w);margin:0 auto;padding:32px var(--sbg-gutter);display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}.single article.type-post{background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.single .entry-header{margin-bottom:24px!important;padding:0!important}.single .entry-title{font-family:var(--font-display)!important;font-size:clamp(1.8rem, 4vw, 2.8rem)!important;font-weight:700!important;line-height:1.2!important;color:var(--sbg-text-primary)!important;margin:0 0 16px!important}.single .entry-meta{font-size:0.85rem!important;color:var(--sbg-text-muted)!important;padding:0!important;margin-bottom:16px!important}.single .entry-meta a{color:var(--sbg-amber)!important}.single .featured-image{border-radius:var(--sbg-r-md);overflow:hidden;margin-bottom:32px}.single .entry-content,body.single .entry-content{font-size:1rem!important;line-height:1.8!important;padding:0!important}.single .entry-content p,.single .entry-content li,.single .entry-content span,.single .entry-content div,.single .entry-content strong,.single .entry-content em,.single .entry-content dt,.single .entry-content dd,body.single .entry-content p,body.single .entry-content li{color:var(--sbg-text-primary)!important}.single .entry-content h2,body.single .entry-content h2{font-family:var(--font-display)!important;font-size:clamp(1.3rem, 2.5vw, 1.7rem)!important;font-weight:700!important;color:var(--sbg-text-primary)!important;margin:2.5rem 0 1rem!important;padding-bottom:10px!important;border-bottom:1px solid var(--sbg-border)!important}.single .entry-content h3{font-family:var(--font-display)!important;font-size:clamp(1.1rem, 2vw, 1.35rem)!important;font-weight:600!important;color:var(--sbg-text-primary)!important;margin:2rem 0 0.75rem!important}.single .entry-content h4,.single .entry-content h5{color:var(--sbg-text-primary)!important;margin:1.5rem 0 0.5rem!important}.single .entry-content p{margin-bottom:1.4rem!important}.single .entry-content a{color:var(--sbg-amber)!important;text-decoration:underline!important;text-underline-offset:3px!important}.single .entry-content a:hover{color:var(--sbg-amber-light)!important}.single .entry-content ul,.single .entry-content ol{margin:1rem 0 1.4rem 1.5rem!important;list-style:revert!important}.single .entry-content li{margin-bottom:0.4rem!important}.single .entry-content table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;font-size:0.9rem!important}.single .entry-content th{background:var(--sbg-bg-card)!important;color:var(--sbg-amber)!important;padding:10px 14px!important;text-align:left!important;border:1px solid var(--sbg-border)!important;font-weight:600!important}.single .entry-content td{padding:10px 14px!important;border:1px solid var(--sbg-border)!important;color:var(--sbg-text-secondary)!important}.single .entry-content tr:hover td{background:rgb(255 255 255 / .03)!important}.single .entry-content blockquote{border-left:3px solid var(--sbg-amber)!important;background:var(--sbg-bg-card)!important;padding:16px 20px!important;border-radius:0 var(--sbg-r-sm) var(--sbg-r-sm) 0!important;margin:1.5rem 0!important;color:var(--sbg-text-secondary)!important}.single .entry-content blockquote p{color:var(--sbg-text-secondary)!important}.single .entry-content code{background:var(--sbg-bg-card)!important;padding:2px 6px!important;border-radius:4px!important;font-size:0.88em!important;color:var(--sbg-amber-light)!important}.single .entry-content pre{background:var(--sbg-bg-card)!important;border:1px solid var(--sbg-border)!important;border-radius:var(--sbg-r-md)!important;padding:20px!important;overflow-x:auto!important}.single .entry-content pre code{padding:0!important;background:none!important}.lwptoc{background:var(--sbg-bg-card)!important;border:1px solid var(--sbg-border)!important;border-radius:var(--sbg-r-lg)!important;padding:0!important;margin:28px 0!important;box-shadow:none!important}.lwptoc_i{background:transparent!important;border:none!important;padding:20px 24px!important}.lwptoc_title{color:var(--sbg-text-primary)!important;font-size:0.82rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important}.lwptoc_toggle,.lwptoc_toggle_label{color:var(--sbg-text-muted)!important;font-size:0.75rem!important;text-decoration:none!important}.lwptoc_item a{color:var(--sbg-text-secondary)!important;text-decoration:none!important;font-size:0.88rem!important}.lwptoc_item a:hover{color:var(--sbg-amber)!important}.lwptoc_item_number{color:var(--sbg-text-muted)!important;font-size:0.78rem!important}#right-sidebar{display:none!important}#primary{width:100%!important;max-width:var(--sbg-max-w)!important;margin:0 auto!important}.widget-area,.sidebar{background:var(--sbg-bg-surface)!important;border-radius:var(--sbg-r-lg)!important;overflow:hidden!important;border:1px solid var(--sbg-border)!important;position:sticky!important;top:calc(var(--sbg-nav-h) + 16px)!important}.widget{padding:20px!important;border-bottom:1px solid var(--sbg-border)!important}.widget:last-child{border-bottom:none!important}.widget-title{font-family:var(--font-display)!important;font-size:0.9rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:var(--sbg-amber)!important;margin:0 0 12px!important}.widget-area a{color:var(--sbg-text-secondary)!important}.widget-area a:hover{color:var(--sbg-amber)!important}.widget-area ul li{border-bottom:1px solid rgb(255 255 255 / .05);padding:6px 0;font-size:.88rem}.widget-area ul li:last-child{border-bottom:none}.rank-math-breadcrumb,.rank-math-breadcrumb p{color:var(--sbg-text-muted)!important;font-size:0.8rem!important}.rank-math-breadcrumb a{color:var(--sbg-text-muted)!important;text-decoration:none!important}.rank-math-breadcrumb a:hover{color:var(--sbg-amber)!important}.navigation.pagination,.nav-links{display:flex!important;justify-content:center!important;gap:8px!important;padding:32px 0!important}.page-numbers{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--sbg-r-sm);background:var(--sbg-bg-card);border:1px solid var(--sbg-border);color:var(--sbg-text-secondary)!important;font-size:.9rem;text-decoration:none;transition:all 0.2s}.page-numbers:hover,.page-numbers.current{background:var(--sbg-amber);border-color:var(--sbg-amber);color:#120e09!important}ins.adsbygoogle{background:transparent!important}#sbg-footer{background:var(--sbg-bg-surface);border-top:1px solid var(--sbg-border);padding:48px 0 24px;margin-top:64px}.sbg-footer-inner{max-width:var(--sbg-max-w);margin:0 auto;padding:0 var(--sbg-gutter)}.sbg-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding-bottom:40px;border-bottom:1px solid var(--sbg-border);margin-bottom:24px}.sbg-footer-brand img{width:36px;height:36px;border-radius:8px;margin-bottom:12px}.sbg-footer-brand p{font-size:.85rem;color:var(--sbg-text-muted);line-height:1.6;margin:8px 0 0}.sbg-footer-col h4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sbg-amber);margin:0 0 14px}.sbg-footer-col ul{list-style:none;margin:0;padding:0}.sbg-footer-col ul li{margin-bottom:8px}.sbg-footer-col ul li a{font-size:.875rem;color:var(--sbg-text-muted);text-decoration:none;transition:color 0.2s}.sbg-footer-col ul li a:hover{color:var(--sbg-text-primary)}.sbg-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:.8rem;color:var(--sbg-text-muted)}.sbg-footer-bottom a{color:var(--sbg-text-muted);text-decoration:none}.sbg-footer-bottom a:hover{color:var(--sbg-amber)}.sbg-footer-links{display:flex;gap:20px}:focus-visible{outline:2px solid var(--sbg-amber);outline-offset:3px}@media (max-width:1023px){.sbg-nav-links{display:none!important}.sbg-hamburger{display:flex!important}.sbg-nav-search{margin-left:0!important}.sbg-grid-inner,.blog main.site-main,.archive main.site-main{grid-template-columns:repeat(2,1fr)!important}.single .content-area{grid-template-columns:1fr!important}.sbg-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.sbg-grid-inner,.blog main.site-main,.archive main.site-main{grid-template-columns:1fr!important}.sbg-hero-content{padding:24px}.sbg-footer-grid{grid-template-columns:1fr!important}.sbg-footer-bottom{flex-direction:column;text-align:center}}