:root{--gold:#c9a84c;--site-bg:#171409;--cream:#f5f0e8;--panel-bg:#111009;--border-light:#1e1c14;--field-line:#2a2718;--label:#8a8576;--muted:#b0b0b0}.site-main .entries{background:#fff0;max-width:80vw;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(20px,5vw,40px) clamp(40px,6vw,72px);display:block}.site-main .entries .entry-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:clamp(36px,5vw,52px) 0;border-bottom:1px solid var(--border-light)!important;margin:0!important}.site-main .entries .entry-card:first-child{padding-top:0}.site-main .entries .entry-card:last-child{border-bottom:none!important}.site-main .entries .entry-card .card-content{padding:0}.site-main .entry-card .entry-meta[data-id="meta_1"]{list-style:none;margin:0 0 16px;padding:0;display:flex;gap:8px;font-size:0}.site-main .entry-card .entry-meta[data-id="meta_1"] li{margin:0}.site-main .entry-card .meta-categories,.site-main .entry-card .meta-categories a{font-family:var(--neo-font-body);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-decoration:none;border:none}.site-main .entry-card .meta-categories a:hover{color:var(--cream)}.site-main .entry-card .entry-title{margin:0 0 16px;line-height:1.2}.site-main .entry-card .entry-title a{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.3rem,3.4vw,1.85rem);color:var(--cream);text-decoration:none;border:none;transition:color .35s ease}.site-main .entry-card .entry-title a:hover{color:var(--gold)}.site-main .entry-card .entry-excerpt{margin:0 0 18px}.site-main .entry-card .entry-excerpt p{font-family:var(--neo-font-body);font-weight:300;font-size:clamp(.98rem,2.2vw,1.05rem);line-height:1.8;color:var(--muted);margin:0;max-width:62ch}.site-main .entry-card .entry-meta[data-id="meta_2"]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--neo-font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.site-main .entry-card .entry-meta[data-id="meta_2"] li{margin:0;position:relative;padding-left:16px}.site-main .entry-card .entry-meta[data-id="meta_2"] li:first-child{padding-left:0}.site-main .entry-card .entry-meta[data-id="meta_2"] li:not(:first-child)::before{content:"/";position:absolute;left:4px;color:var(--field-line)}.site-main .entry-card .entry-meta[data-id="meta_2"] a{color:var(--label);text-decoration:none;border:none}.site-main .entry-card .entry-meta[data-id="meta_2"] a:hover{color:var(--gold)}.site-main .ct-pagination{max-width:80vw;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(20px,5vw,40px) clamp(64px,9vw,120px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light)}.site-main .ct-pagination .page-numbers{font-family:var(--neo-font-brutalist);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:6px 12px;border:none;transition:color .35s ease}.site-main .ct-pagination .page-numbers:hover{color:var(--gold)}.site-main .ct-pagination .page-numbers.current{color:var(--gold)}.site-main .ct-pagination .next.page-numbers,.site-main .ct-pagination .prev.page-numbers{display:inline-flex;align-items:center;gap:8px}.site-main .ct-pagination svg{width:9px;height:9px}.site-main .hero-section{max-width:80vw;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(20px,5vw,40px) clamp(32px,5vw,48px);text-align:center}.site-main .hero-section .entry-header{margin:0}.site-main .hero-section .page-title{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.8rem,5vw,2.9rem);line-height:1.18;color:var(--cream);margin:0 0 28px}.single .site-main .hero-section .page-title{font-size:clamp(1.1rem,3vw,1.75rem)}.site-main .hero-section .entry-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-family:var(--neo-font-body);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--label)}.site-main .hero-section .entry-meta li,.site-main .hero-section .entry-meta a,.site-main .entry-card .entry-meta[data-id="meta_2"] li,.site-main .entry-card .entry-meta[data-id="meta_2"] a{font-family:var(--neo-font-body)}.site-main .hero-section .entry-meta li{margin:0;display:flex;align-items:center;gap:8px}.site-main .hero-section .entry-meta img{border-radius:50%;border:1px solid var(--border-light)}.site-main .hero-section .entry-meta a{color:var(--label);text-decoration:none;border:none}.site-main .hero-section .entry-meta a:hover{color:var(--gold)}.site-main .hero-section .meta-categories a{color:var(--gold)}.site-main .hero-section .meta-categories a:hover{color:var(--cream)}.site-main article.post .entry-content{max-width:80vw;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,5vw,40px) clamp(64px,9vw,120px);font-family:var(--neo-font-body);font-weight:300;color:var(--cream);-webkit-font-smoothing:antialiased}.site-main article.post .entry-content.is-layout-constrained>*{max-width:100%}.site-main article.post .entry-content p{font-size:clamp(1.05rem,2.4vw,1.15rem);line-height:1.85;color:var(--cream);margin:0 0 26px}.site-main article.post .entry-content p em{color:var(--muted)}.site-main article.post .entry-content p strong{color:var(--cream);font-weight:400}.site-main article.post .entry-content>p:first-of-type{font-size:clamp(1.12rem,2.6vw,1.25rem);color:var(--cream)}.site-main article.post .entry-content h2{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(1.1rem,2.8vw,1.4rem);color:var(--gold);margin:clamp(44px,6vw,64px) 0 18px;line-height:1.3}.site-main article.post .entry-content h3{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;color:var(--cream);margin:36px 0 14px}.site-main article.post .entry-content h4{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:.92rem;color:var(--cream);margin:32px 0 12px;line-height:1.35}.site-main article.post .entry-content h5,.site-main article.post .entry-content h6{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--gold);margin:28px 0 10px}.site-main article.post .entry-content a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .35);transition:border-color .35s ease}.site-main article.post .entry-content a:hover{border-bottom-color:var(--gold)}.site-main article.post .entry-content hr{border:none;height:1px;background:var(--border-light);margin:clamp(40px,6vw,64px) auto;width:120px}.site-main article.post .entry-content blockquote{border-left:2px solid var(--gold);margin:32px 0;padding:8px 0 8px 28px;color:var(--muted);font-style:italic}.site-main article.post .entry-content img{max-width:100%;height:auto;margin:32px 0}.site-main .post-edit-link{display:none}.ct-comments-container{max-width:80vw;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,5vw,40px) clamp(64px,9vw,120px);border-top:1px solid var(--border-light)}.ct-comments-container .ct-container-narrow{max-width:100%}.ct-comments .comment-reply-title,.ct-comments h2{font-family:var(--neo-font-brutalist);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;color:var(--cream);margin:0 0 24px}.ct-comments .logged-in-as{color:var(--label);font-size:.88rem;line-height:1.7;margin:0 0 24px}.ct-comments .logged-in-as a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .35)}.ct-comments .comment-form label{display:block;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);margin:0 0 10px}.ct-comments .comment-form .required{color:var(--gold)}.ct-comments .comment-form textarea{width:100%;background:#fff0;border:1px solid var(--field-line);border-radius:0;color:var(--cream);font-family:var(--neo-font-body);font-weight:300;font-size:1.02rem;line-height:1.7;padding:14px 16px;outline:none;transition:border-color .4s ease}.ct-comments .comment-form textarea:focus{border-color:var(--gold)}.ct-comments .comment-form button.submit,.ct-comments .comment-form .submit{display:inline-block;background:#fff0;border:1px solid var(--gold);border-radius:0;color:var(--gold);font-family:var(--neo-font-brutalist);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;padding:14px 38px;cursor:pointer;margin-top:18px;box-shadow:none;transition:background .45s ease,color .45s ease}.ct-comments .comment-form button.submit:hover,.ct-comments .comment-form .submit:hover{background:var(--gold);color:var(--site-bg)}[data-pagination=simple] .page-numbers.current{background:var(--wp--preset--color--white)!important}.meta-author{display:none!important}.ct-comments .comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px}.ct-comments .comment-form .comment-form-cookies-consent input[type="checkbox"]{flex:0 0 auto;margin:2px 0 0}.ct-comments .comment-form .comment-form-cookies-consent label{display:block;margin:0;cursor:pointer;font-family:var(--neo-font-body);font-size:13px;font-style:italic;font-weight:400;letter-spacing:.02em;line-height:1.5;text-transform:none;color:var(--neo-vault-soft-text,#c8bea8)}.ct-comments .comment-form .form-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0}.ct-comments .comment-form .form-submit .neo-cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;box-sizing:border-box;min-height:50px;line-height:1.2}.ct-comments .comment-form .neo-cf-btn svg{width:16px;height:16px;flex:0 0 auto}.ct-comments .comment-form .neo-cf-btn svg,.ct-comments .comment-form .neo-cf-btn svg *{stroke:currentColor}.ct-comments .comment-form .neo-cf-count,.ct-comments .comment-form .neo-like__count{font-variant-numeric:tabular-nums}.ct-comments .comment-form .neo-cf-count[hidden],.ct-comments .comment-form .neo-like__count[hidden]{display:none!important}.ct-comments .comment-form .neo-cf-ico-ok{display:none}.ct-comments .comment-form .neo-cf-share.is-done .neo-cf-ico-share{display:none}.ct-comments .comment-form .neo-cf-share.is-done .neo-cf-ico-ok{display:block}.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like{background:transparent!important;border:1px solid var(--gold)!important;border-radius:0!important;box-shadow:none!important;color:var(--gold)!important;font-family:var(--neo-font-brutalist)!important;font-size:.74rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 38px!important;line-height:1.2!important}.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like:hover,.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like:focus-visible{background:var(--gold)!important;color:var(--site-bg)!important}.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like.is-liked{color:var(--gold)!important}.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like.is-liked:hover{color:var(--site-bg)!important}.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like.is-liked svg,.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like.is-liked svg *{fill:currentColor!important}@media (max-width:600px){.ct-comments .comment-form .form-submit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ct-comments .comment-form .form-submit .neo-cf-btn,.ct-comments .comment-form .form-submit .neo-cf-btn.neo-like{padding:13px 16px!important}.ct-comments .comment-form .form-submit button[type="submit"].neo-cf-btn{grid-column:1 / -1}}.neo-card-stats{display:flex;align-items:center;gap:18px;margin-top:14px;font-family:var(--neo-font-body);font-size:.74rem;letter-spacing:.14em;color:var(--label);font-variant-numeric:tabular-nums}.neo-card-stat{display:inline-flex;align-items:center;gap:7px}.neo-card-stat svg{width:15px;height:15px}.site-main article.post .entry-content figure.neo-story-art{margin:clamp(28px,5vw,48px) 0;padding:0}.site-main article.post .entry-content figure.neo-story-art img{display:block;width:100%;height:auto;border:1px solid var(--border-light);border-radius:0}@media (max-width:768px){.site-main article.post .entry-content figure.neo-story-art{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.site-main article.post .entry-content figure.neo-story-art img{border-left:0;border-right:0}}