.pop-group.svelte-174juy1{position:relative;width:max(300px,min(100%,700px));margin:1.5rem auto;overflow:hidden;border:2px solid #2d1b69;border:2px solid var(--shadow-monarch, #2d1b69);border-radius:.75rem;border-radius:var(--border-radius, .75rem);background:linear-gradient(135deg,#0a0a19f2,#140a28e6)}.pop-group__people.svelte-174juy1{display:flex;align-items:flex-end;justify-content:center;height:100%;padding:0 1rem}.pop-group__person.svelte-174juy1{position:relative;flex:1 1 0%;min-width:0;max-width:320px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:transform .3s ease}.pop-group__person.svelte-174juy1:not(:first-child){margin-left:-5px;margin-left:calc(var(--overlap, 5px) * -1)}.pop-group__person.svelte-174juy1:hover{z-index:100!important}.pop-group__person.svelte-174juy1:hover{transform:translateY(-4px) scale(1.03)}.pop-group__img.svelte-174juy1{width:100%;height:90%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);filter:grayscale(.15) contrast(1.05);transition:filter .3s ease}.pop-group__person.svelte-174juy1:hover .pop-group__img:where(.svelte-174juy1){filter:grayscale(0) contrast(1.1) brightness(1.05)}.pop-group__label.svelte-174juy1{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.15rem;z-index:5;white-space:nowrap}.pop-group__name.svelte-174juy1{font-family:sans-serif;font-family:var(--font-family, sans-serif);font-size:max(.6rem,min(2vw,.85rem));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fffffff2;text-shadow:0 1px 4px rgba(0,0,0,.8);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.2rem .5rem;border-radius:.25rem}.pop-group__type.svelte-174juy1{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:max(.5rem,min(1.5vw,.65rem));letter-spacing:.1em;color:#a78bfa;text-shadow:0 0 6px rgba(124,58,237,.5)}@media(max-width:500px){.pop-group.svelte-174juy1{aspect-ratio:auto!important}.pop-group.svelte-174juy1{min-height:250px}.pop-group__name.svelte-174juy1{font-size:.55rem;padding:.15rem .35rem}.pop-group__type.svelte-174juy1{font-size:.45rem}}.pop-culture-article.svelte-5chmtd{color:#cbd5e1}.article-header.svelte-5chmtd{margin-bottom:2rem}.article-header.dark-theme.svelte-5chmtd{padding:2rem;background:linear-gradient(135deg,#1a1a2e,#12121a);border-radius:16px;border:1px solid rgba(124,58,237,.2);color:#fff}.article-header.dark-theme.svelte-5chmtd h1{color:#f1f5f9!important}.article-header.dark-theme.svelte-5chmtd .article-subtitle{color:#94a3b8!important}.content-warning.svelte-5chmtd{background:#ef444426;border:2px solid #ef4444;border-radius:8px;padding:1rem;margin-bottom:1.5rem;color:#f87171;font-size:.95rem}.content-warning.svelte-5chmtd strong:where(.svelte-5chmtd){color:#fca5a5}.article-tags.svelte-5chmtd{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.article-tags.svelte-5chmtd .tag:where(.svelte-5chmtd){display:inline-block;padding:.25rem .75rem;background:#7c3aed26;color:#a78bfa;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(124,58,237,.3)}.featured-image.svelte-5chmtd{display:flex;justify-content:center;margin:1rem 0}.featured-image.dark-image.svelte-5chmtd img{filter:brightness(.9) contrast(1.1)}.article-content.svelte-5chmtd{margin-bottom:2rem;line-height:1.7;color:#cbd5e1}.article-content.svelte-5chmtd h2{font-size:1.75rem;font-weight:600;color:#f1f5f9;margin-top:2rem;margin-bottom:1rem;padding-top:1rem;line-height:1.3}.article-content.svelte-5chmtd h3{font-size:1.35rem;font-weight:600;color:#f1f5f9;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.35}.article-content.svelte-5chmtd h4{font-size:1.15rem;font-weight:600;color:#f1f5f9;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.4}.article-content.svelte-5chmtd p{margin-bottom:1.2rem;color:#cbd5e1}.article-content.svelte-5chmtd ul,.article-content.svelte-5chmtd ol{margin:1rem 0;padding-left:1.5rem;color:#cbd5e1}.article-content.svelte-5chmtd li{margin-bottom:.5rem;line-height:1.6}.article-content.svelte-5chmtd a{color:#a78bfa;text-decoration:none;transition:color .2s ease}.article-content.svelte-5chmtd a:hover{color:var(--shadow-monarch-lightest);text-decoration:underline}.article-content.svelte-5chmtd blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #7c3aed;background-color:#1a1a2e;font-style:italic;color:#94a3b8;border-radius:0 8px 8px 0}.article-content.svelte-5chmtd blockquote p{margin-bottom:0;color:#94a3b8}.article-content.svelte-5chmtd strong{font-weight:600;color:#f1f5f9}.article-content.svelte-5chmtd code{background-color:#252538;color:#a78bfa;padding:.2rem .4rem;border-radius:4px;font-size:.9em}.article-content.svelte-5chmtd pre{background-color:#0a0a0f;border:1px solid rgba(100,116,139,.3);border-radius:8px;padding:1rem;overflow-x:auto}.article-content.svelte-5chmtd pre code{background:none;padding:0}.article-content.svelte-5chmtd .section-content{background:#1a1a2e;border-radius:12px;padding:2rem;margin:2rem 0;border:1px solid rgba(124,58,237,.2)}.related-content.svelte-5chmtd{margin-top:3rem;padding:2.5rem;background:#1a1a2e;border-radius:16px;border:1px solid rgba(124,58,237,.25)}.related-content.svelte-5chmtd .related-eyebrow:where(.svelte-5chmtd){text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#a78bfa;text-align:center;margin-bottom:.25rem}.related-content.svelte-5chmtd h2:where(.svelte-5chmtd){font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#f1f5f9}.related-content.svelte-5chmtd .related-grid:where(.svelte-5chmtd){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd){display:flex;flex-direction:column;padding:1.5rem;background:#7c3aed14;border-radius:12px;border:1px solid rgba(124,58,237,.15);text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd):hover{border-color:#7c3aed80;background:#7c3aed24;transform:translateY(-2px)}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd):hover .card-link:where(.svelte-5chmtd){color:#c4b5fd}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd) .card-icon:where(.svelte-5chmtd){font-size:1.75rem;margin-bottom:.75rem}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd) h3:where(.svelte-5chmtd){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#f1f5f9}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd) p:where(.svelte-5chmtd){font-size:.9rem;line-height:1.5;color:#94a3b8;margin-bottom:1rem;flex:1}.related-content.svelte-5chmtd .related-card:where(.svelte-5chmtd) .card-link:where(.svelte-5chmtd){font-size:.85rem;font-weight:600;color:#a78bfa;transition:color .2s ease}.section-divider.svelte-5chmtd{margin:5rem 0;border:0;border-top:1px solid rgba(100,116,139,.3)}.join.svelte-5chmtd{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,#1a1a2e,#12121a);border-radius:1rem;border:1px solid rgba(124,58,237,.2)}@media(max-width:768px){.article-header.dark-theme.svelte-5chmtd{padding:1.5rem}.article-content.svelte-5chmtd{margin-bottom:1rem;word-wrap:break-word}.article-content.svelte-5chmtd h2{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;padding-top:.75rem}.article-content.svelte-5chmtd h3{font-size:1.15rem;margin-top:1.25rem;margin-bottom:.5rem}.article-content.svelte-5chmtd h4{font-size:1.05rem;margin-top:1rem;margin-bottom:.4rem}.article-content.svelte-5chmtd p{font-size:.95rem;margin-bottom:1rem}.article-content.svelte-5chmtd img{max-width:100%;height:auto;display:block}.article-content.svelte-5chmtd iframe,.article-content.svelte-5chmtd video{max-width:100%}.article-content.svelte-5chmtd pre,.article-content.svelte-5chmtd code{overflow-x:auto;word-wrap:normal}.related-content.svelte-5chmtd{padding:1.5rem}.related-content.svelte-5chmtd h2:where(.svelte-5chmtd){font-size:1.25rem}.related-content.svelte-5chmtd .related-grid:where(.svelte-5chmtd){grid-template-columns:1fr}}
