:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:#f5f7fc;--theme-header:#ffffffed;--theme-surface:#fff;--theme-surface-raised:#f7f8fd;--theme-surface-hover:#f0efff;--theme-foreground:#111a3a;--theme-muted:#53658d;--theme-input-foreground:#172247;--theme-input-placeholder:#8290aa;--theme-line:#dce4f3;--theme-accent:#4938ff;--theme-accent-contrast:#fff;--theme-focus:#7168ff;--theme-shadow:#17264a12}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090e1c;--foreground:#f5f3ff;--theme-background:#090e1c;--theme-header:#0b1020;--theme-surface:#151d34;--theme-surface-raised:#1a2440;--theme-surface-hover:#222e50;--theme-foreground:#f5f3ff;--theme-muted:#b7c2db;--theme-input-foreground:#f5f3ff;--theme-input-placeholder:#b7c2db;--theme-line:#303d60;--theme-accent:#8758f1;--theme-accent-contrast:#fff;--theme-focus:#bba4ff;--theme-shadow:#030716a8}}body{background:var(--theme-background);color:var(--theme-foreground);transition:background-color .16s,color .16s}@media (prefers-color-scheme:dark){:root .catalog-error-page{background:var(--theme-background);color:var(--theme-foreground)}:root .catalog-error-page p{color:var(--theme-muted)}:root .public-site{--surface:var(--theme-surface);--muted:var(--theme-muted);--line:var(--theme-line);--accent:var(--theme-accent);color:var(--theme-foreground);background:var(--theme-background);background-image:none}:root .public-site .listing-header{background:0 0}:root .public-site .logo,:root .admin-area .admin-brand{color:var(--theme-foreground)}:root .public-site .logo span{color:#cdbbff;-webkit-text-fill-color:#cdbbff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root .public-site :is(h1,h2,h3,h4,strong,b,label,dt,dd),:root .public-site .market-card :is(h2,h3),:root .public-site .section-heading h2{color:var(--theme-foreground)}:root .public-site :is(p,.card-version,.card-category,.card-bottom,.section-note,.results-heading,.listing-header p,.request-page>p,.request-banner p,.footer-inner p,.detail-summary p,.external-note,.empty-state p,.website-tags span,.catalog-status p,.catalog-preview span,.website-card-description,.admin-website-list p){color:var(--theme-muted)}:root .public-site :is(.mobile-nav,.bottom-navigation,.header-search,.icon-button,.hero-search,.listing-search,.search-field,.request-form,.request-form input,.request-form select,.request-form textarea,.detail-content section:not(.detail-hero):not(.screenshot-section),.download-content>section,.download-content dl>div,.countdown-panel,.website-about,.website-listing-card,.admin-website-list article){background-color:var(--theme-surface);border-color:var(--theme-line)}:root .public-site :is(.catalog-status,.catalog-preview,.empty-state,.catalog-notice,.request-banner,.site-footer,.screenshot-section,.website-tags span){background-color:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-foreground)}:root .public-site :is(.catalog-status,.catalog-preview,.request-banner){background-image:linear-gradient(145deg, var(--theme-surface-raised), var(--theme-surface))}:root .public-site :is(.catalog-preview>div,.website-tags span){border-color:var(--theme-line)}:root .public-site :is(.status-symbol,.request-symbol){background:var(--theme-surface-hover);color:var(--theme-accent)}:root .public-site .hero .eyebrow{background:var(--theme-surface-hover);border-color:var(--theme-line);color:#cdbbff}:root .public-site :is(.home-category-card>span:first-child,.shortcut-icon){background:var(--theme-surface-hover);color:var(--theme-accent)}:root .public-site :is(.market-card,.shortcut-grid>a,.catalog-section,.category-card,.home-category-card,.website-gallery-item,.catalog-loading,.skeleton-card){background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-foreground)}:root .public-site .site-header{background-color:var(--theme-header);border-color:var(--theme-line);background-image:linear-gradient(#0b1020f5,#0b1020f5);box-shadow:0 2px 18px #03071680}:root .public-site .site-footer nav{color:var(--theme-muted)}:root .public-site .site-footer a:hover{color:#cdbbff}:root .public-site .hero{border-color:var(--theme-line);background:radial-gradient(ellipse at 82% 10%, #8758f13d 0, transparent 42%), linear-gradient(110deg, var(--theme-surface-raised), var(--theme-header) 78%);box-shadow:0 10px 28px var(--theme-shadow)}:root .public-site .catalog-loading{background:linear-gradient(110deg, var(--theme-surface), var(--theme-surface-raised));border-color:var(--theme-line);color:var(--theme-muted)}:root .public-site .skeleton-card{background:linear-gradient(100deg, var(--theme-surface), var(--theme-surface-raised), var(--theme-surface));border-color:var(--theme-line);background-size:200% 100%}:root .public-site :is(.market-card,.category-card,.home-category-card){background:linear-gradient(145deg, var(--theme-surface-raised), var(--theme-surface));border-color:var(--theme-line);box-shadow:0 8px 24px #00000025}:root .public-site :is(.market-card,.category-card,.home-category-card):hover{border-color:var(--theme-accent);box-shadow:0 10px 26px #8758f133}:root .public-site :is(.primary-button,.download-icon){background:linear-gradient(110deg, #956bf5, var(--theme-accent));border-color:var(--theme-accent);color:var(--theme-accent-contrast);box-shadow:0 5px 16px #8758f145}:root .public-site :is(.primary-button,.download-icon):hover{background:linear-gradient(110deg,#a887ff,#956bf5);border-color:#a887ff}:root .public-site .detail-hero,:root .public-site .download-content>section{background:linear-gradient(145deg, var(--theme-surface-raised), var(--theme-surface));border-color:var(--theme-line)}:root .public-site .request-emblem,:root .public-site .website-icon{background:var(--theme-surface-raised);border-color:var(--theme-line);color:#d3c4ff}:root .public-site .hero:after{background:linear-gradient(90deg,#1a2440 0%,#1a2440ee 34%,#1a244066 58%,#1a244008 100%)}:root .public-site :is(.hero h1,.hero-copy>p,.hero .eyebrow){color:var(--theme-foreground)}:root .public-site .hero h1 span{color:#cdbbff}:root .public-site .hero-search input,:root .public-site :is(input,select,textarea){color:var(--theme-input-foreground)}:root .public-site :is(input,select,textarea)::placeholder{color:var(--theme-input-placeholder)}:root .public-site :is(.desktop-nav,.desktop-nav a,.mobile-nav a,.bottom-navigation a,.header-search,.header-search button,.icon-button){color:var(--theme-muted)}:root .public-site :is(.desktop-nav a[aria-current],.mobile-nav a[aria-current=page],.bottom-navigation a[aria-current=page],.desktop-nav a:hover:not([aria-current]),.mobile-nav a:not([aria-current]):hover,.bottom-navigation a:hover:not([aria-current=page]),.filter-chips a[aria-current],.segmented-control a[aria-current]){color:#d7c8ff;background:var(--theme-surface-hover)}:root .public-site .segmented-control{border-color:var(--theme-line);background:var(--theme-surface)}:root .public-site .segmented-control a{color:var(--theme-muted);background:0 0;border-color:#0000}:root .public-site .segmented-control a[aria-current=page]{border-color:var(--theme-accent);background:var(--theme-surface-hover);color:#d7c8ff;box-shadow:inset 0 0 0 1px var(--theme-accent), 0 3px 12px #8758f133}:root .public-site .filter-chips a{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-muted)}:root .public-site .filter-chips a[aria-current]{border-color:var(--theme-accent);background:var(--theme-surface-hover);color:#d7c8ff}:root .public-site .filter-chips a:hover:not([aria-current]),:root .public-site .segmented-control a:hover:not([aria-current=page]){border-color:var(--theme-accent);background:var(--theme-surface-hover);color:var(--theme-foreground)}:root .public-site .filter-chips a:focus-visible,:root .public-site .segmented-control a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root .public-site :is(.section-heading>a,.results-heading a,.filter-chips a,.segmented-control a){color:#cdbbff}:root .public-site .segmented-control a:not([aria-current]),:root .public-site .filter-chips a:not([aria-current]){color:var(--theme-muted)}:root .public-site :is(.secondary-button,.website-about,.detail-hero dl>div,.countdown-panel){background:var(--theme-surface-raised);color:var(--theme-foreground)}:root .public-site :is(.shortcut-grid>a:first-child,.shortcut-grid>a:nth-child(2),.shortcut-grid>a:nth-child(3),.shortcut-grid>a:nth-child(4)){background:var(--theme-surface)}:root .public-site :is(.request-form label,.sort-label){color:var(--theme-muted)}:root .public-site .website-card-copy .website-card-category{border-color:var(--theme-line);background:var(--theme-surface-hover);color:#cdbbff}:root .admin-area{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--theme-background);color:var(--theme-foreground)}:root .admin-area :is(h1,h2,h3,h4,strong){color:var(--theme-foreground)}:root .admin-area [class~=bg-gradient-to-br]{background-color:var(--theme-surface);background-image:linear-gradient(145deg, var(--theme-surface-raised), var(--theme-surface))}:root .admin-area [class~=border-violet-400\/20]{border-color:var(--theme-line)}:root .admin-area [class~="bg-[#f0efff]"]{background-color:var(--theme-surface-hover)}:root .admin-area [class~="border-[#e1e6f0]"]{border-color:var(--theme-line)}:root .admin-area [class~=bg-violet-400\/10]{background-color:var(--theme-surface-hover)}:root .admin-area [class~=bg-amber-300\/5]{background-color:#332816}:root .admin-area [class~=bg-red-400\/5]{background-color:#38212b}:root .admin-area [class~=bg-red-400\/10]{background-color:#492432}:root .admin-area [class~=text-violet-200],:root .admin-area [class~=text-violet-300]{color:#c4b9ff}:root .admin-area [class~=text-amber-200],:root .admin-area [class~=text-amber-300]{color:#ffd28a}:root .admin-area [class~=text-red-300]{color:#ff9cab}:root .admin-area [class~=text-emerald-300],:root .admin-area [class~=text-emerald-400]{color:#74d9a2}:root .admin-area :is([class~=text-zinc-300],[class~=text-zinc-400],[class~=text-zinc-500]){color:var(--theme-muted)}:root .admin-area :is(.admin-sidebar,.admin-toolbar,.admin-stats>div,.admin-panel,.admin-mobile-card,.admin-website-list article,form.rounded-3xl,input:not([type=checkbox]),select,textarea,button:not([type=submit])){background-color:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-foreground)}:root .admin-area table{background:var(--theme-surface)}:root .admin-area th{background:var(--theme-surface-raised)}:root .admin-area :is(th,td){border-color:var(--theme-line)}:root .admin-area .admin-sidebar nav a{color:var(--theme-muted)}:root .admin-area .admin-form-fields :is(input:not([type=checkbox]),select,textarea){background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-foreground)}:root .admin-area :is(p,small,th,dt,.admin-help){color:var(--theme-muted)}:root .admin-area :is(td,.admin-mobile-card-details dd,label){color:#d6def0}:root .admin-area :is(.admin-title a:where(:not(.admin-primary)),td a,.admin-mobile-card-actions a,.admin-view-site,.admin-brand span){color:#c0b5ff}:root .admin-area .admin-sidebar nav a[aria-current],:root .admin-area .admin-sidebar nav a:hover{background:var(--theme-surface-hover);color:#d7c8ff}:root .admin-area .admin-media,:root .admin-area .admin-preview-grid>div{background:var(--theme-surface-raised);border-color:var(--theme-line)}:root .admin-area button:is([type=submit],.primary-button),:root .admin-area button.bg-emerald-400,:root .admin-area .admin-toolbar button,:root .admin-area .admin-primary{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}:root .admin-area button:is([type=submit],.primary-button):hover:not(:disabled),:root .admin-area button.bg-emerald-400:hover:not(:disabled),:root .admin-area .admin-toolbar button:hover:not(:disabled),:root .admin-area .admin-primary:hover:not(:disabled){color:#fff;background:#956bf5;border-color:#956bf5}:root .admin-area .published,:root .admin-area .draft,:root .admin-area .admin-status{color:#f0eaff;background:#33304f}:root .admin-area .bg-emerald-400{color:#fff;background:#7567f7}:root .admin-area form.bg-\[\#101311\],:root .admin-area section.bg-\[\#101311\]{background:linear-gradient(145deg, var(--theme-surface-raised), var(--theme-surface))}:root .admin-area :is(.text-slate-900,.text-gray-900,.text-zinc-900){color:var(--theme-foreground)}:root .admin-area :is(.text-slate-600,.text-gray-600,.text-zinc-600){color:var(--theme-muted)}:root .admin-area :is(.border-slate-200,.border-gray-200,.border-zinc-200){border-color:var(--theme-line)}:root .admin-area :is(.bg-white,.bg-gray-50,.bg-slate-50){background-color:var(--theme-surface)}:root .admin-area :is(a,button,input,select,textarea,[tabindex]):focus-visible,:root .public-site :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--theme-focus)}:root .admin-loading :is(.bg-white,.bg-\[\#f0efff\]){background-color:var(--theme-surface)}:root .admin-loading .border-\[\#e1e6f0\]{border-color:var(--theme-line)}:root .login-loading{color:var(--theme-muted)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
