/*── Portoijo Pages Styles ──*/
/* Static pages: profil, kontak, layanan, portofolio, studi-kasus, dll */
/* File ini untuk style tambahan — style utama tetap di style.css */

/*── Dark Mode: Static Page Elements ──*/
[data-theme="dark"] .static-header,
[data-theme="dark"] .substatic-header{background:transparent}
[data-theme="dark"] .static-title,
[data-theme="dark"] .substatic-title{color:#f0f0f0}
[data-theme="dark"] .static-meta,
[data-theme="dark"] .substatic-meta{color:rgba(255,255,255,0.5)}
[data-theme="dark"] .static-content{color:rgba(255,255,255,0.8)}
[data-theme="dark"] .static-content h2,
[data-theme="dark"] .static-content h3,
[data-theme="dark"] .static-content h4{color:#f0f0f0}
[data-theme="dark"] .static-content blockquote{background:rgba(255,255,255,0.04);border-left-color:var(--color-accent);color:rgba(255,255,255,0.6)}
[data-theme="dark"] .static-content code{background:rgba(255,255,255,0.06);color:var(--color-gold)}
[data-theme="dark"] .static-content pre{background:rgba(0,0,0,0.3);border-color:rgba(255,255,255,0.08)}
[data-theme="dark"] .static-content table th{background:rgba(255,255,255,0.06);color:#f0f0f0}
[data-theme="dark"] .static-content table td{border-color:rgba(255,255,255,0.06);color:rgba(255,255,255,0.7)}
[data-theme="dark"] .static-content table tr:nth-child(even){background:rgba(255,255,255,0.02)}
[data-theme="dark"] .static-toc{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.06)}
[data-theme="dark"] .static-toc-toggle{color:rgba(255,255,255,0.8)}
[data-theme="dark"] .static-toc-content a{color:rgba(255,255,255,0.55)}
[data-theme="dark"] .static-toc-content a:hover{color:var(--color-accent)}
[data-theme="dark"] .static-share-section{border-top-color:rgba(255,255,255,0.06)}
[data-theme="dark"] .static-share-label{color:rgba(255,255,255,0.4)}
[data-theme="dark"] .static-breadcrumb{color:rgba(255,255,255,0.4)}
[data-theme="dark"] .static-breadcrumb a{color:rgba(255,255,255,0.5)}
[data-theme="dark"] .static-breadcrumb a:hover{color:var(--color-gold)}
[data-theme="dark"] .static-featured-image{border-color:rgba(255,255,255,0.06)}
[data-theme="dark"] .parent-context-badge{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.06)}
[data-theme="dark"] .context-label{color:rgba(255,255,255,0.4)}
[data-theme="dark"] .context-link{color:var(--color-accent)}
