:is(.theme-crimson,.theme-spectrum),:is(.theme-crimson,.theme-spectrum) .theme-marketing,:is(.theme-crimson,.theme-spectrum) .theme-admin{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:240 5% 4%;--foreground:0 0% 96%;--card:240 4% 8%;--card-foreground:0 0% 96%;--popover:240 4% 11%;--popover-foreground:0 0% 96%;--primary:354 90% 45%;--primary-foreground:0 0% 100%;--primary-readable:354 100% 71%;--forum-readable:354 100% 71%;--primary-strong:354 90% 36%;--secondary:240 3% 14%;--secondary-foreground:0 0% 96%;--muted:240 3% 13%;--muted-foreground:240 4% 69%;--accent:240 3% 19%;--accent-foreground:0 0% 100%;--border:240 3% 22%;--input:240 3% 29%;--ring:354 100% 71%;--sidebar-background:240 5% 5%;--sidebar-foreground:0 0% 91%;--sidebar-primary:354 90% 45%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3% 13%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:240 3% 19%;--sidebar-ring:354 100% 71%;--nav-surface:240 4% 8%;--nav-surface-foreground:0 0% 96%;--nn-bg-base:240 5% 4%;--nn-bg-header:240 4% 8%;--nn-bg-stories:240 4% 8%;--nn-bg-elevated:240 4% 8%;--nn-surface-glass:240 4% 10%;--nn-surface-glass-border:240 3% 30%;--nn-surface-strong:240 3% 14%;--nn-pink:354 90% 45%;--nn-violet:355 81% 38%;--nn-cyan:0 0% 64%;--nn-accent-main:354 100% 71%;--nn-accent-community:354 100% 71%;--nn-accent-content:0 0% 85%;--nn-accent-account:0 0% 85%;--brand-pink:354 90% 45%;--brand-teal:0 0% 64%;--brand-grad-start:354 90% 45%;--brand-grad-mid:355 81% 40%;--brand-grad-end:356 75% 32%;--gradient-brand:linear-gradient(120deg, hsl(var(--brand-grad-start)), hsl(var(--brand-grad-end)));--nn-gradient-brand:var(--gradient-brand);--nn-gradient-brand-soft:linear-gradient(120deg, #da0b201f, #9999990a);--nn-gradient-border:linear-gradient(120deg, #ffffff2e, #ffffff0d);--nn-gradient-ring-story:conic-gradient(from 140deg, #e80b27, #ff8290, #7d1422, #e80b27);--nn-shadow-glass:0 10px 28px -20px #000;--nn-glow-pink:354 90% 45%;--nn-glow-violet:355 81% 38%;--nn-glow-cyan:0 0% 60%;--nn-emoji-bg-rgb:20, 20, 21;--nn-emoji-input-rgb:34, 34, 36;--nn-emoji-text-rgb:245, 245, 245;--nn-emoji-accent-rgb:218, 11, 32;--brand-bg:240 5% 4%;--brand-surface:240 4% 8%;--brand-elevated:240 3% 14%;--brand-text-soft:240 4% 77%}:is(.theme-crimson,.theme-spectrum) body:before{background:0 0}:is(.theme-crimson,.theme-spectrum):has(.theme-marketing){background-color:hsl(var(--background))}:is(.theme-crimson,.theme-spectrum) body:has(.theme-marketing){background-color:hsl(var(--background))}:is(.theme-crimson,.theme-spectrum) .theme-admin:before,:is(.theme-crimson,.theme-spectrum) .nn-sidebar:before,:is(.theme-crimson,.theme-spectrum) .nn-sidebar:after{background:0 0}:is(.theme-crimson,.theme-spectrum) .nn-nav-tile-active,:is(.theme-crimson,.theme-spectrum) .nn-sublink-active{background:hsl(var(--primary) / .12);box-shadow:inset 3px 0 hsl(var(--primary)), inset 0 0 0 1px hsl(var(--primary) / .22)}:is(.theme-crimson,.theme-spectrum) .nn-nav-glass,:is(.theme-crimson,.theme-spectrum) .seasonal-mobile-menu{background:hsl(var(--nav-surface));-webkit-backdrop-filter:none;backdrop-filter:none}:is(.theme-crimson,.theme-spectrum) .seasonal-mobile-menu-panel{background-color:hsl(var(--popover));-webkit-backdrop-filter:none;backdrop-filter:none}:is(.theme-crimson,.theme-spectrum) .mobile-menu-profile-panel{background-image:linear-gradient(120deg, hsl(var(--primary) / .24), #77222b1a 60%, #a6a6a614);box-shadow:inset 0 0 0 1px hsl(var(--primary-readable) / .22)}:is(.theme-crimson,.theme-spectrum) .mobile-menu-navigation-panel{box-shadow:inset 0 0 0 1px hsl(var(--border))}:is(.theme-crimson,.theme-spectrum) .text-primary,:is(.theme-crimson,.theme-spectrum) .text-nn-pink,:is(.theme-crimson,.theme-spectrum) .text-brand-pink{color:hsl(var(--primary-readable))}:is(.theme-crimson,.theme-spectrum) .nn-text-brand{color:hsl(var(--primary-readable));-webkit-text-fill-color:currentColor;background:0 0}:is(.theme-crimson,.theme-spectrum) .crimson-brand-action:not(:disabled){background-image:var(--gradient-brand);box-shadow:0 6px 20px -12px hsl(var(--primary) / .6)}:is(.theme-crimson,.theme-spectrum) .forum-topic,:is(.theme-crimson,.theme-spectrum) .forum-feed-context a:last-child{color:hsl(var(--primary-readable))}:is(.theme-crimson,.theme-spectrum) .theme-admin{--adm-status-active:142 71% 45%;--adm-sev-info:190 96% 60%}:is(.theme-crimson,.theme-spectrum) .bg-gray-50,:is(.theme-crimson,.theme-spectrum) .bg-gray-100,:is(.theme-crimson,.theme-spectrum) .bg-gray-800{background-color:hsl(var(--card))!important}:is(.theme-crimson,.theme-spectrum) .bg-gray-200,:is(.theme-crimson,.theme-spectrum) .bg-gray-700{background-color:hsl(var(--secondary))!important}:is(.theme-crimson,.theme-spectrum) .bg-gray-900,:is(.theme-crimson,.theme-spectrum) .bg-gray-950{background-color:hsl(var(--background))!important}:is(.theme-crimson,.theme-spectrum) .bg-gray-300,:is(.theme-crimson,.theme-spectrum) .bg-gray-600{background-color:#4a4a4f!important}:is(.theme-crimson,.theme-spectrum) .bg-gray-400{background-color:#636369!important}:is(.theme-crimson,.theme-spectrum) .bg-gray-500{background-color:#7c7c83!important}:is(.theme-crimson,.theme-spectrum) :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-500,.border-gray-600,.border-gray-700,.border-gray-800,.border-gray-900){border-color:hsl(var(--border))!important}:is(.theme-crimson,.theme-spectrum) input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--secondary)) inset;-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground))}@media (width<=1023px){:is(.theme-crimson,.theme-spectrum) .mobile-feed-page .mobile-feed-post-card.nn-surface-featured{background:linear-gradient(135deg, hsl(var(--primary) / .2), hsl(var(--primary) / .08) 55%, transparent), hsl(var(--card));box-shadow:inset 0 1px 0 hsl(var(--primary-readable) / .25), inset 0 -1px 0 hsl(var(--primary-readable) / .25)}:is(.theme-crimson,.theme-spectrum) .mobile-feed-page,:is(.theme-crimson,.theme-spectrum) .mobile-feed-bottom-nav{--nn-bg-base:240 5% 4%;--nn-bg-header:240 4% 8%;--nn-bg-elevated:240 4% 8%;--nn-bg-stories:240 4% 8%;--card:240 4% 8%}:is(.theme-crimson,.theme-spectrum) body:has(.mobile-feed-page){background:hsl(var(--background))}:is(.theme-crimson,.theme-spectrum) .mobile-feed-bottom-nav-inner,:is(.theme-crimson,.theme-spectrum) .mobile-comment-dock{background:hsl(var(--card))}:is(.theme-crimson,.theme-spectrum) .mobile-feed-bottom-nav-inner{box-shadow:0 18px 40px -12px #000000d9}}:is(.theme-crimson,.theme-spectrum) .crimson-poll-accent,:is(.theme-crimson,.theme-spectrum) .crimson-poll-accent:hover,:is(.theme-crimson,.theme-spectrum) .crimson-tab-label{color:hsl(var(--primary-readable));-webkit-text-fill-color:currentColor;filter:none;background-image:none}:is(.theme-crimson,.theme-spectrum) .crimson-tab-indicator{background-image:var(--gradient-brand)}
