.modern-post-header{position:relative;height:50vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;margin-top:80px}.post-header-bg{position:absolute;inset:0;z-index:1}.post-header-image{-o-object-fit:cover;object-fit:cover;filter:brightness(.7) contrast(1.1)}.post-header-gradient{width:100%;height:100%;background:linear-gradient(135deg,#38b6ff,#309bd6)}.post-header-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:2}.post-header-content{position:relative;z-index:3;text-align:center;max-width:800px;padding:0 20px}.post-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;font-size:.9rem;opacity:.9}.breadcrumb-link{color:#fff;transition:opacity .3s ease}.breadcrumb-link:hover{opacity:.8}.breadcrumb-separator{color:hsla(0,0%,100%,.6)}.breadcrumb-current{color:hsla(0,0%,100%,.8)}.post-header-title{font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:24px;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.post-meta{display:flex;align-items:center;justify-content:center;gap:16px;font-size:.9rem;opacity:.9}.post-modified{color:hsla(0,0%,100%,.8)}.modern-post-content{background:#f8f9fa;min-height:100vh;padding:80px 0}.post-container{max-width:800px;margin:0 auto;padding:0 20px}.post-taxonomy{background:#fff;border-radius:12px;padding:24px;margin-bottom:40px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.post-categories,.post-tags{margin-bottom:16px}.post-tags{margin-bottom:0}.taxonomy-label{display:block;font-weight:600;color:#333;margin-bottom:8px}.taxonomy-items{display:flex;flex-wrap:wrap;gap:8px}.category-tag{display:inline-block;padding:6px 16px;background:#38b6ff;color:#fff;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease}.category-tag:hover{background:#309bd6;transform:translateY(-1px)}.tag-item{display:inline-block;padding:6px 16px;background:#e9ecef;color:#495057;border-radius:20px;font-size:.85rem}.post-content-body{background:#fff;border-radius:12px;padding:40px;margin-bottom:40px;box-shadow:0 4px 16px rgba(0,0,0,.1);line-height:1.8;font-size:1.1rem;color:#333}.youtube-cta-section{background:linear-gradient(135deg,red,#c00);border-radius:16px;padding:40px;text-align:center;color:#fff;box-shadow:0 8px 32px rgba(255,0,0,.2);margin-bottom:40px}.youtube-cta-content{max-width:600px;margin:0 auto}.youtube-icon{display:inline-block;background:hsla(0,0%,100%,.2);padding:16px;border-radius:50%;margin-bottom:24px;color:#fff}.youtube-cta-title{font-size:1.75rem;font-weight:700;margin-bottom:16px;line-height:1.3}.youtube-cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:32px;opacity:.95}.youtube-cta-features{display:flex;justify-content:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}.feature-item{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.feature-icon{font-size:1.5rem}.youtube-cta-button{display:inline-flex;align-items:center;gap:12px;background:#fff;color:red;padding:16px 32px;border-radius:50px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 16px hsla(0,0%,100%,.2)}.youtube-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.3);background:#f8f8f8}@media (max-width:768px){.post-header-title{font-size:2rem}.post-content-body{padding:24px}.youtube-cta-section{padding:32px 20px}.youtube-cta-title{font-size:1.4rem}.youtube-cta-features{gap:16px}.post-meta{flex-direction:column;gap:8px}}.post-content-body{--pcg-accent:#38b6ff;--pcg-muted:#6b7280;--pcg-border:#e5e7eb;--pcg-bg:#fff;--pcg-soft:#f8fafc;color:#111827;line-height:1.85;font-size:1.05rem;letter-spacing:.01em}.post-content-body a{color:var(--pcg-accent);text-decoration:none;font-weight:600}.post-content-body a:hover{text-decoration:underline}.post-content-body .lead{background:linear-gradient(180deg,#f0f9ff,#fff);border:1px solid #e0f2fe;border-radius:16px;padding:18px 20px;margin:24px 0 28px;box-shadow:0 6px 20px rgba(56,182,255,.08)}.post-content-body .lead p{margin:0}.post-content-body .lead strong{color:#0ea5e9}.post-content-body h2,.post-content-body h3,.post-content-body h4{color:#0f172a;scroll-margin-top:96px}.post-content-body h2{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;margin:36px 0 14px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.post-content-body h3{font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:700;margin:28px 0 10px}.post-content-body h4{font-size:clamp(1.02rem,1.5vw,1.15rem);font-weight:700;margin:18px 0 8px;color:#111827}.post-content-body p{margin:12px 0}.post-content-body ol,.post-content-body ul{margin:10px 0 16px 22px}.post-content-body li{margin:6px 0}.post-content-body ul{list-style:disc}.post-content-body ol{list-style:decimal}.post-content-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;background:#f3f4f6;padding:.15em .4em;border-radius:6px;border:1px solid #e5e7eb}.post-content-body pre{background:#0b1020;color:#e5e7eb;border-radius:14px;padding:16px 18px;overflow-x:auto;border:1px solid #1f2937;box-shadow:0 12px 32px rgba(2,6,23,.35)}.post-content-body pre code{background:transparent;border:0;padding:0;color:inherit}.post-content-body blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid var(--pcg-accent);background:#f8fafc;border-radius:10px;color:#0f172a}.post-content-body .toc{background:#fff;border:1px solid var(--pcg-border);border-radius:14px;padding:16px 18px;margin:26px 0 30px;box-shadow:0 4px 18px rgba(0,0,0,.05)}.post-content-body .toc h2{border:0;margin:0 0 10px;font-size:1rem;letter-spacing:.02em;color:#374151}.post-content-body .toc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px}.post-content-body .toc a{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px dashed transparent;transition:.2s ease;color:#111827}.post-content-body .toc a:before{content:"⋯";font-size:18px;line-height:1;color:var(--pcg-accent)}.post-content-body .toc a:hover{background:#f9fafb;border-color:#e5e7eb;transform:translateX(2px)}.post-content-body figure{margin:22px auto;text-align:center}.post-content-body img{max-width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,.1)}.post-content-body figcaption{font-size:.92rem;color:var(--pcg-muted);margin-top:8px}.post-content-body details{border:1px solid var(--pcg-border);border-radius:12px;padding:12px 14px;margin:12px 0;background:#fff}.post-content-body summary{cursor:pointer;font-weight:700;list-style:none}.post-content-body summary::-webkit-details-marker{display:none}.post-content-body details[open]{box-shadow:0 8px 22px rgba(0,0,0,.06)}.post-content-body details p{margin-top:8px;color:#1f2937}.post-content-body table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0;border:1px solid var(--pcg-border);border-radius:12px;overflow:hidden}.post-content-body td,.post-content-body th{padding:10px 12px;border-bottom:1px solid var(--pcg-border)}.post-content-body thead th{background:#f8fafc;text-align:left;font-weight:700}.post-content-body tbody tr:last-child td{border-bottom:0}.post-content-body .callout{padding:14px 16px;border-radius:12px;margin:16px 0;border:1px solid var(--pcg-border);background:var(--pcg-soft)}.post-content-body .callout.tip{border-color:#86efac;background:#f0fdf4}.post-content-body .callout.warn{border-color:#fca5a5;background:#fff1f2}.post-content-body .taxonomy-label{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;color:#64748b}@media (max-width:768px){.post-content-body{font-size:1.02rem;line-height:1.85}.post-content-body .toc ul{grid-template-columns:1fr}.post-content-body h2{margin-top:28px}}@media (prefers-color-scheme:dark){.post-content-body{--pcg-border:#283141;--pcg-bg:#0b1020;--pcg-soft:#0f172a;color:#e5e7eb}.post-content-body .lead{background:linear-gradient(180deg,#0c1a2e,#0b1020);border-color:#15314d;box-shadow:0 10px 28px rgba(2,6,23,.45)}.post-content-body .toc{background:#0f172a;border-color:#22304a}.post-content-body .toc h2{color:#9fb2d0}.post-content-body .toc a{color:#e5e7eb}.post-content-body blockquote{background:#0f172a;color:#dbeafe}.post-content-body code{background:#111827;border-color:#1f2937;color:#e5e7eb}.post-content-body pre{background:#0b1020;border-color:#1f2937}.post-content-body table{border-color:#1f2937}.post-content-body thead th{background:#111827}.post-content-body details{background:#0f172a;border-color:#22304a}.post-content-body img{box-shadow:0 16px 36px rgba(2,6,23,.6)}.modern-post-content{background:#0b1020}.post-content-body{background:#0b1020;color:#e5e7eb;box-shadow:0 6px 20px rgba(2,6,23,.45)}.post-content-body h2,.post-content-body h3,.post-content-body h4{color:#f1f5f9}.post-content-body h2{border-bottom-color:#22304a}.post-content-body .toc{background:#0f172a;border-color:#22304a}.post-content-body .toc h2{color:#c7d2fe}.post-content-body .toc a{color:#e5e7eb}.post-taxonomy{background:#0f172a;border:1px solid #22304a;box-shadow:0 6px 18px rgba(2,6,23,.4)}.post-breadcrumb,.post-meta{opacity:1}}