:root{--primary:#6c5ce7;--primary-dark:#4834d4;--primary-light:#a29bfe;--accent:#8c7ae6;--accent-dark:#7158e2;--accent-light:#e9e4ff;--color-theme-purple:#000;--color-theme-purple-dark:var(--primary-dark);--color-theme-purple-light:var(--accent);--color-theme-purple-lighter:var(--accent-light);--white:#ffffff;--off-white:#f9f9ff;--lightest-gray:#f0f2f5;--light-gray:#e4e6eb;--medium-gray:#c1c5d0;--dark-gray:#65676b;--darkest-gray:#2a2d34;--black:#18191a;--success:#00b894;--warning:#fdcb6e;--error:#e84393;--info:#74b9ff;--text-primary:#2d3436;--text-secondary:#636e72;--text-tertiary:#b2bec3;--text-on-primary:#ffffff;--card-background:#ffffff;--body-background:#f7f7ff;--comment-hover-bg:#f0edff;--border-color:#e3e1f0;--button-hover:#5a48d6;--shadow-sm:0 1px 3px rgba(108, 92, 231, .08);--shadow-md:0 4px 6px rgba(108, 92, 231, .1);--shadow-lg:0 10px 15px rgba(108, 92, 231, .1);--shadow-color:rgba(108, 92, 231, .15);--border-radius:.5rem;--base-border-radius:.5rem;--border-radius-lg:.75rem;--border-radius-sm:.25rem;--block-spacing-vertical:2rem;--block-spacing-horizontal:2rem;--card-padding:1.25rem;--card-margin:1rem;--spacing-unit:5px;--font-family:"Noticia Text", serif;--font-mono:"Fira Mono", monospace;--glass-color:rgba(90, 91, 95, .1);--base-white-outline:#f0f5f9;--classic-border:1px solid var(--medium-gray);--golden-ratio:1.618;--spacing-golden:calc(var(--spacing-unit) * var(--golden-ratio));--spacing-golden-sm:calc(var(--spacing-unit) / var(--golden-ratio));--spacing-golden-lg:calc(var(--spacing-golden) * var(--golden-ratio));--greek-marble:#f5f5f0;--greek-aegean:#1a5276;--greek-olive:#71723c;--greek-terracotta:#cd5c5c;--greek-parchment:#f2ebd8;--greek-silver:#c0c0c0;--greek-gold:#d4af37;--greek-primary:var(--primary);--greek-secondary:var(--greek-aegean);--greek-accent:var(--accent);--greek-highlight:var(--greek-gold);--greek-background:var(--greek-marble);--font-greek-heading:"Cinzel", var(--font-family);--font-greek-body:"Cardo", var(--font-family);--line-height-golden:var(--golden-ratio);--greek-border-pattern:repeating-linear-gradient( 90deg, var(--greek-primary), var(--greek-primary) 10px, var(--greek-marble) 10px, var(--greek-marble) 20px );--column-base-color:var(--greek-marble);--column-accent-color:var(--primary-light);--column-shadow:0 2px 8px rgba(108, 92, 231, .12);--success-light:#e8f5e9;--success-border:#4caf50;--success-text:#2e7d32;--info-light:#e3f2fd;--info-border:#2196f3;--info-text:#1565c0;--neutral-light:#fafafa;--neutral-border:#e0e0e0;--neutral-text:#424242;--neutral-divider:#bdbdbd;--muted-text:#616161;--warning-light:#fff8e1;--warning-border:#ffc107}@keyframes svelte-3levlm-spin{to{transform:rotate(360deg)}}@keyframes svelte-3levlm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-3levlm-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-3levlm-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-3levlm-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3levlm-pan-overlay{0%{background-position:0 0}to{background-position:0 -100%}}@keyframes svelte-3levlm-pan-image{0%{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(2%,2%)}50%{transform:scale(1.1) translate(-2%,2%)}75%{transform:scale(1.05) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}@keyframes svelte-3levlm-pulse{0%{box-shadow:0 0 #0000004d}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes svelte-3levlm-fadeInScale{0%{opacity:0;transform:translate(-50%,-4px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes svelte-3levlm-slideInFade{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.svelte-3levlm.svelte-3levlm,.svelte-3levlm.svelte-3levlm:before,.svelte-3levlm.svelte-3levlm:after{box-sizing:border-box}h2.svelte-3levlm.svelte-3levlm,h3.svelte-3levlm.svelte-3levlm{padding:1rem 0 .5rem;margin:1rem 0 .5rem;line-height:1.2;font-weight:revert}h2.svelte-3levlm.svelte-3levlm{font-size:2rem}h3.svelte-3levlm.svelte-3levlm{font-size:1.5rem}p.svelte-3levlm.svelte-3levlm{margin-top:0;margin-bottom:.8rem;font-size:1rem}a.svelte-3levlm.svelte-3levlm{color:#8c7ae6;color:var(--accent);text-decoration:none;transition:color .3s ease}a.svelte-3levlm.svelte-3levlm:hover{color:#7158e2;color:var(--accent-dark);text-decoration:underline}a.svelte-3levlm.svelte-3levlm.focus-visible{outline:2px solid #6c5ce7;outline:2px solid var(--primary);outline-offset:2px;border-radius:.25rem;border-radius:var(--border-radius-sm)}a.svelte-3levlm.svelte-3levlm:focus-visible{outline:2px solid #6c5ce7;outline:2px solid var(--primary);outline-offset:2px;border-radius:.25rem;border-radius:var(--border-radius-sm)}section.svelte-3levlm.svelte-3levlm{box-sizing:border-box;flex-basis:calc(50% - 20px);margin:0;border-radius:.25rem;padding:0}article.svelte-3levlm.svelte-3levlm{margin-top:.5rem;border-radius:.5rem;border-radius:var(--base-border-radius);padding:.5rem}@keyframes svelte-3levlm-spin{to{transform:rotate(1turn)}}@keyframes svelte-3levlm-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){h2.svelte-3levlm.svelte-3levlm{font-size:1.75rem}h3.svelte-3levlm.svelte-3levlm{font-size:1.5rem}}@media (max-width: 576px){h2.svelte-3levlm.svelte-3levlm,h3.svelte-3levlm.svelte-3levlm{font-weight:700;line-height:1;text-wrap:balance;padding:1rem 0 0}h2.svelte-3levlm.svelte-3levlm{font-size:1.5rem}h3.svelte-3levlm.svelte-3levlm{font-size:1.25rem}p.svelte-3levlm.svelte-3levlm{margin-top:0;margin-bottom:.5rem;font-size:.8rem}section.svelte-3levlm.svelte-3levlm{margin:.5rem 0;padding:.2rem}}.pop-culture-article.svelte-3levlm.svelte-3levlm{max-width:900px;margin:0 auto;padding:2rem}.article-header.svelte-3levlm.svelte-3levlm{margin-bottom:2rem}.article-header.dark-theme.svelte-3levlm.svelte-3levlm{padding:2rem;background:linear-gradient(135deg,#1a1a2e,#2d3436);border-radius:16px;color:#fff}.article-header.dark-theme.svelte-3levlm h1{color:#fff!important}.article-header.dark-theme.svelte-3levlm .article-subtitle{color:#fffc!important}.content-warning.svelte-3levlm.svelte-3levlm{background:#e74c3c1a;border:2px solid #e74c3c;border-radius:8px;padding:1rem;margin-bottom:1.5rem;color:#c0392b;font-size:.95rem}.dark-theme.svelte-3levlm .content-warning.svelte-3levlm{background:#e74c3c33;color:#ff6b6b;border-color:#ff6b6b}.article-tags.svelte-3levlm.svelte-3levlm{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.article-tags.svelte-3levlm .tag.svelte-3levlm{display:inline-block;padding:.25rem .75rem;background:#667eea1a;color:#667eea;border-radius:20px;font-size:.85rem;font-weight:500}.dark-theme.svelte-3levlm .article-tags .tag.svelte-3levlm{background:#ffffff1a;color:#ffffffe6}.featured-image.svelte-3levlm.svelte-3levlm{display:flex;justify-content:center;margin:2rem 0}.featured-image.dark-image.svelte-3levlm img{filter:brightness(.9) contrast(1.1)}.article-content.svelte-3levlm h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;color:var(--neutral-800)}.article-content.svelte-3levlm h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:var(--neutral-800)}.article-content.svelte-3levlm p{line-height:1.7;margin-bottom:1.25rem;color:#4a5568}.article-content.svelte-3levlm blockquote{border-left:4px solid var(--primary-700);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--neutral-600)}.article-content.svelte-3levlm ul,.article-content.svelte-3levlm ol{margin:1.5rem 0;padding-left:2rem}.article-content.svelte-3levlm ul li,.article-content.svelte-3levlm ol li{margin-bottom:.75rem;line-height:1.7}.article-content.svelte-3levlm .section-content{background:#f8f9fa;border-radius:12px;padding:2rem;margin:2rem 0}.related-content.svelte-3levlm.svelte-3levlm{margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff}.related-content.svelte-3levlm h2.svelte-3levlm{font-size:2rem;margin-bottom:2rem;text-align:center;color:#fff}.related-content.svelte-3levlm .related-grid.svelte-3levlm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.related-content.svelte-3levlm .related-card.svelte-3levlm{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.related-content.svelte-3levlm .related-card h3.svelte-3levlm{font-size:1.25rem;margin-bottom:.75rem;color:#fff}.related-content.svelte-3levlm .related-card p.svelte-3levlm{margin-bottom:1rem;opacity:.9;line-height:1.5}.related-content.svelte-3levlm .related-card a.svelte-3levlm{color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:transform .2s ease}.related-content.svelte-3levlm .related-card a.svelte-3levlm:hover{transform:translate(5px)}.section-divider.svelte-3levlm.svelte-3levlm{margin:4rem 0;border:0;height:1px;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.join.svelte-3levlm.svelte-3levlm{margin:3rem 0;padding:2rem;background:#f8f9fa;border-radius:16px}@media (max-width: 768px){.pop-culture-article.svelte-3levlm.svelte-3levlm{padding:1rem}.article-header.dark-theme.svelte-3levlm.svelte-3levlm{padding:1.5rem}.related-content.svelte-3levlm.svelte-3levlm{padding:2rem 1.5rem}.related-content.svelte-3levlm .related-grid.svelte-3levlm{grid-template-columns:1fr}}
