html:has(.site-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--surface:#111113;--ink:#f7f7f8;--muted:#a2a2a9;--line:#29292e;--purple:#a1a5d0;--purple-dark:#bfc2ec;--soft-purple:#252638;--display:"Geist Variable", Arial, sans-serif;--body:"Geist Variable", Arial, sans-serif}.site-shell{min-height:100vh}.site-shell .site-header{z-index:10;background:0 0;border:0;padding:12px 8px 0;position:sticky;top:0}.site-shell .header-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060606d9;border:1px dashed #252525;border-radius:11px;width:min(100%,1152px);height:auto;min-height:56px;padding-inline:20px}.site-shell .header-inner nav button{min-height:54px}.site-shell .brand-study{color:#fff;font-weight:450}.site-shell .brand-mark{color:#d4d6f4;background:radial-gradient(circle at 36% 45%,#383958,#0e0d17 72%);border-radius:5px;width:25px;height:25px}.site-shell .header-action,.site-shell .primary{color:#101015;background:linear-gradient(#fff,#b8b8b8);border:1px solid #ffffff32}.site-shell .header-action:hover,.site-shell .primary:hover:not(:disabled){background:linear-gradient(#fff,#d5d5df)}.site-shell .primary:disabled{color:#93939e;background:#222228}.site-shell .dropzone{background:#111113;border-color:#65677d}.site-shell .dropzone:hover,.site-shell .dropzone.is-dragging{border-color:var(--purple);background:#222239}.site-shell .sample-row,.site-shell .feed-navigation{border-color:var(--line)}.site-shell .sample-row:hover,.site-shell .text-button:hover,.site-shell .source-link:hover{color:#fff}.site-shell .rail-button,.site-shell .icon-control,.site-shell .detail-panel,.site-shell .document-panel,.site-shell .page-nav select,.site-shell .secondary,.site-shell .saved-list,.site-shell .empty-library,.site-shell .discovery-search,.site-shell .skip-link{background:var(--surface);color:var(--ink)}.site-shell .rail-button:hover:not(:disabled),.site-shell .icon-control:hover:not(:disabled),.site-shell .rail-button[aria-pressed=true],.site-shell .quiz-option:hover{background:var(--soft-purple);border-color:#626786}.site-shell .quiz-option:has(input:checked){background:var(--soft-purple);border-color:#626786}.site-shell .quiz-passage,.site-shell .source-panel blockquote,.site-shell .selected-excerpt,.site-shell .passage{color:#d0d0dc;background:#181822}.site-shell .option-letter{color:#d7d9f2;background:#282940}.site-shell .quiz-option.is-correct{color:#a8e2c8;background:#192d25;border-color:#387456}.site-shell .quiz-option.is-wrong{color:#f0b6c0;background:#301d24;border-color:#864452}.site-shell .quiz-result{color:#e2e3f3;background:#252638}.site-shell .value-pill,.site-shell .source-label{color:#c8c9e6}.site-shell .hero-title{letter-spacing:-.05em;font-family:Fraunces Variable,Georgia,serif;font-weight:600}.site-shell .hero-title em{color:#a1a5d0}.site-shell .discovery-viewer{background:#08080b}.site-shell .viewer-close,.site-shell .viewer-action{background:#242535}.site-shell .viewer-action[aria-pressed=true]{color:#101018}.site-shell .feed-section{scroll-margin-top:78px}@media (max-width:700px){.site-shell .header-inner{padding-inline:10px}.site-shell .header-inner nav button{min-height:46px}}.saved-video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.saved-video-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;max-width:300px;overflow:hidden}.saved-video-card video,.saved-video-placeholder{aspect-ratio:9/16;object-fit:contain;background:#08080a;width:100%;display:block}.saved-video-placeholder{text-align:center;place-content:center;padding:16px;display:grid}.saved-video-info{align-items:start;gap:8px;padding:12px;display:flex}
