main:has(.notes-index-shell){--paper:#ebebeb;--ink:#2b2b2b;--meta:#737373;--rule:#2b2b2b;--serif:Georgia,"Times New Roman",serif;--sans:Inter,Arial,sans-serif;--mono:"JetBrains Mono","Fira Code",monospace;background:var(--paper)!important;color:var(--ink)!important;min-height:calc(100vh - 160px)!important;font-family:var(--sans)!important;flex-direction:column!important;flex:1!important;display:flex!important;overflow-x:hidden!important}main:has(.notes-index-shell):before{display:none!important}main:has(.notes-index-shell) *{box-shadow:none!important;border-radius:0!important}main:has(.notes-index-shell) img{filter:grayscale()contrast(120%)}main:has(.notes-index-shell) .shell{width:100%!important;max-width:none!important}:is(main:has(.notes-index-shell) h1,main:has(.notes-index-shell) h2){letter-spacing:-.02em;line-height:1.15;color:var(--ink)!important;font-family:var(--serif)!important}main:has(.notes-index-shell) .page-heading{text-align:left;min-height:clamp(420px,60vh,610px);position:relative;border-bottom:1px solid var(--rule)!important;margin:0!important;padding:1.25rem 3rem 0!important}main:has(.notes-index-shell) .page-heading .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--meta)!important;font:700 .72rem var(--mono)!important}main:has(.notes-index-shell) .page-heading h1{z-index:2;position:relative;max-width:52%!important;padding-top:5rem!important;font-size:clamp(2.8rem,5.4vw,5.7rem)!important;line-height:1.04!important}main:has(.notes-index-shell) .page-heading>p:last-child{z-index:2;max-width:46%;margin:1rem 0 0;position:relative;color:var(--meta)!important;font-size:.9rem!important;line-height:1.7!important}main:has(.notes-index-shell) .notes-clock{z-index:1;place-items:center;width:min(30vw,330px);display:grid;position:absolute;top:46%;right:10%;transform:translateY(-50%)}main:has(.notes-index-shell) .notes-clock svg{width:100%;height:auto;display:block}main:has(.notes-index-shell) .notes-clock-face{fill:var(--ink)}:is(main:has(.notes-index-shell) .notes-clock-ticks,main:has(.notes-index-shell) .notes-clock-hour,main:has(.notes-index-shell) .notes-clock-minute,main:has(.notes-index-shell) .notes-clock-second){stroke:var(--paper)}main:has(.notes-index-shell) .notes-clock-inner{fill:var(--paper)}main:has(.notes-index-shell) .notes-clock-labels{display:none}main:has(.notes-index-shell) .notes-clock>span{display:none}main:has(.notes-index-shell) .notes-hero-quote{display:none}main:has(.notes-index-shell) .topic-clusters{border-bottom:1px solid var(--rule)!important;margin:0!important;padding:2rem 3rem!important}main:has(.notes-index-shell) .topic-clusters h2{font-family:var(--sans)!important;font-size:1.3rem!important}main:has(.notes-index-shell) .topic-cluster-grid{gap:2rem;grid-template-columns:repeat(3,1fr)!important;display:grid!important}main:has(.notes-index-shell) .topic-cluster-grid a{gap:.4rem;display:grid;border-left:1px solid var(--rule)!important;color:var(--ink)!important;padding-left:1rem!important}main:has(.notes-index-shell) .topic-cluster-grid a:first-child{border-left:0!important;padding-left:0!important}main:has(.notes-index-shell) .notes-index-shell{margin:0!important;padding:3rem!important}main:has(.notes-index-shell) .notes-content-split{gap:4rem;grid-template-columns:7fr 3fr!important;display:grid!important}main:has(.notes-index-shell) .notes-side-rail{height:max-content;padding-left:2rem;position:sticky;top:2rem;border-left:1px solid var(--rule)!important}main:has(.notes-index-shell) .notes-side-rail section{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:1.5rem}main:has(.notes-index-shell) .notes-rail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-search-label{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-filter-group>span{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-side-rail a{padding:.6rem 0;font-size:.95rem;line-height:1.45;display:block;color:var(--ink)!important}main:has(.notes-index-shell) .notes-side-rail a:hover{background:var(--ink)!important;color:var(--paper)!important}main:has(.notes-index-shell) .notes-search-row{align-items:end;gap:1rem;border-bottom:1px solid var(--rule)!important;padding-bottom:1.5rem!important;display:flex!important}main:has(.notes-index-shell) .notes-search-controls{grid-template-columns:minmax(220px,1fr) auto auto;gap:1.5rem;width:100%;display:grid!important}:is(main:has(.notes-index-shell) .notes-search-wrap,main:has(.notes-index-shell) .notes-filter-group){gap:.5rem;display:grid}:is(main:has(.notes-index-shell) .notes-search,main:has(.notes-index-shell) .notes-filter,main:has(.notes-index-shell) .notes-date-picker){align-items:center;min-height:42px;display:flex;border:0!important;border-bottom:1px solid var(--rule)!important}:is(main:has(.notes-index-shell) .notes-search input,main:has(.notes-index-shell) .notes-filter select,main:has(.notes-index-shell) .notes-date-picker input){outline:0;width:100%;min-width:0;color:var(--ink)!important;font:.75rem var(--mono)!important;background:0 0!important;border:0!important}main:has(.notes-index-shell) .notes-result-count{white-space:nowrap;color:var(--meta)!important;font:.7rem var(--mono)!important}main:has(.notes-index-shell) .note-row{grid-template-columns:100px minmax(0,1fr);gap:2rem;border-bottom:1px solid var(--rule)!important;padding:1.35rem 0!important;display:grid!important}main:has(.notes-index-shell) .note-row:hover{background:var(--ink)!important;padding-left:1rem!important;padding-right:1rem!important}main:has(.notes-index-shell) .note-row:hover *{color:var(--paper)!important}main:has(.notes-index-shell) .note-row-index{gap:.7rem;display:grid}main:has(.notes-index-shell) .note-row-index span{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-index time{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-type{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-tags{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-copy h2{margin:.35rem 0 .8rem!important}main:has(.notes-index-shell) .note-row-title{color:var(--ink)!important;font-family:var(--serif)!important;font-size:clamp(1.25rem,1.95vw,2.05rem)!important;line-height:1.12!important}main:has(.notes-index-shell) .note-row-copy p{max-width:700px;color:var(--ink)!important;margin:0 0 1rem!important;font-size:.92rem!important;line-height:1.5!important}main:has(.notes-index-shell) .note-row-tags{flex-wrap:wrap;gap:.5rem;display:flex}main:has(.notes-index-shell) .notes-empty{border-bottom:1px solid var(--rule);padding:2rem 0}@media (max-width:900px){main:has(.notes-index-shell) .notes-content-split{grid-template-columns:1fr!important}main:has(.notes-index-shell) .notes-side-rail{border-top:1px solid var(--rule);padding-top:2rem;padding-left:0;position:static;border-left:0!important}}@media (max-width:640px){:is(main:has(.notes-index-shell) .page-heading,main:has(.notes-index-shell) .topic-clusters,main:has(.notes-index-shell) .notes-index-shell){padding-left:1rem!important;padding-right:1rem!important}main:has(.notes-index-shell) .page-heading{min-height:calc(100vh - 120px);padding-bottom:2rem!important}main:has(.notes-index-shell) .page-heading h1{max-width:100%!important}main:has(.notes-index-shell) .page-heading>p:last-child{max-width:100%!important}main:has(.notes-index-shell) .page-heading h1{padding-top:8rem!important}main:has(.notes-index-shell) .notes-clock{width:150px;top:3.5rem;right:1rem;transform:none}:is(main:has(.notes-index-shell) .topic-cluster-grid,main:has(.notes-index-shell) .notes-search-controls){grid-template-columns:1fr!important}main:has(.notes-index-shell) .note-row{grid-template-columns:1fr!important}}
