:root{--theme-palette-color-1:#1e3a8a;--theme-palette-color-2:#1e40af;--theme-palette-color-3:#1f2937;--theme-palette-color-4:#0f172a;--theme-palette-color-5:#daa520;--theme-palette-color-6:#fafafa;--theme-palette-color-7:#f0f4f8;--theme-palette-color-8:#ffffff;--sf-blue:#1e3a8a;--sf-blue2:#1e40af;--sf-ink:#1f2937;--sf-ink-deep:#0f172a;--sf-gold:#daa520;--sf-bg:#fafafa;--sf-bg2:#f0f4f8;--theme-font-family:'Inter', system-ui, sans-serif;--theme-headings-font-family:'Playfair Display', Georgia, serif}body{font-family:'Inter',system-ui,-apple-system,sans-serif;background:var(--sf-bg);color:var(--sf-ink)}h1,h2,h3,h4,h5,h6,.entry-title,.site-title{font-family:'Playfair Display',Georgia,serif;font-weight:700;letter-spacing:-.01em;color:var(--sf-ink-deep)}h1{font-size:2.75rem;line-height:1.1}h2{font-size:2.1rem;line-height:1.2}h3{font-size:1.55rem;line-height:1.25}a,a:visited{color:var(--sf-blue)}a:hover,a:focus{color:var(--sf-gold)}.ct-header{background:linear-gradient(180deg,#ffffff 0%,var(--sf-bg2) 100%);border-bottom:2px solid var(--sf-gold)}.ct-header a{letter-spacing:.01em}.site-title,.ct-logo-container .site-title{color:var(--sf-blue)}.page-title,.ct-banner .entry-title{text-align:center}.ct-banner{background:linear-gradient(135deg,var(--sf-blue) 0%,var(--sf-ink-deep) 100%)}.ct-banner .entry-title,.ct-banner .page-title{color:#fff}.entries{gap:32px}article.entry-card{background:#fff;border:1px solid #e2e8f0;border-top:3px solid var(--sf-blue);border-radius:10px;padding:10px;box-shadow:0 4px 16px rgb(30 58 138 / .07);transition:box-shadow .25s,transform .25s,border-color .25s}article.entry-card:hover{box-shadow:0 14px 36px rgb(30 58 138 / .18);transform:translateY(-4px);border-top-color:var(--sf-gold)}.entry-title a{color:var(--sf-ink-deep)}.entry-title a:hover{color:var(--sf-blue)}.entry-meta,.ct-meta-element{color:#64748b}.ct-meta-element a{color:var(--sf-blue)}.ct-button,.wp-block-button__link,button[type="submit"],input[type="submit"],.more-link{background:var(--sf-blue);color:#fff!important;border:1px solid var(--sf-blue2);border-radius:6px;letter-spacing:.02em;font-weight:600}.ct-button:hover,.wp-block-button__link:hover,button[type="submit"]:hover,.more-link:hover{background:var(--sf-gold);border-color:var(--sf-gold);color:var(--sf-ink-deep)!important}blockquote{background:var(--sf-bg2);border-left:4px solid var(--sf-gold);padding:1.2rem 1.5rem;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--sf-blue)}.sits-author-box{background:var(--sf-bg2);border:1px solid #e2e8f0;border-left:4px solid var(--sf-gold);border-radius:10px}.sits-author-box__name{color:var(--sf-ink-deep);font-family:'Playfair Display',Georgia,serif}.sits-author-box__link{color:var(--sf-blue)}.ct-footer{background:#0f172a;color:#cbd5e1;border-top:2px solid var(--sf-gold)}.ct-footer a{color:var(--sf-gold)}.ct-footer a:hover{color:#fff}