.index-page.svelte-1ldsu9f{min-height:100svh;padding:clamp(7rem,16svh,11rem) 2.5rem 6rem}.index-hero.svelte-1ldsu9f{aspect-ratio:3/2;opacity:0;pointer-events:none;width:min(42vw,640px);transition:opacity .35s var(--ease-precise);z-index:1;position:fixed;top:0;right:0}.index-hero.visible.svelte-1ldsu9f{opacity:1}@media (prefers-reduced-motion:reduce){.index-hero.svelte-1ldsu9f{transition:none}}.index-table.svelte-1ldsu9f{z-index:2;flex-direction:column;max-width:720px;display:flex;position:relative}.index-row.ohne-seite.svelte-1ldsu9f{cursor:default}.index-row.svelte-1ldsu9f{grid-template-columns:78px 70px minmax(0,1.1fr) minmax(0,1.3fr);align-items:baseline;column-gap:clamp(1.5rem,4vw,3.5rem);padding:.42rem 0;text-decoration:none;display:grid}.index-head.svelte-1ldsu9f{padding-bottom:1.4rem}.index-row.svelte-1ldsu9f span:where(.svelte-1ldsu9f){font-family:var(--font-mono);font-size:var(--mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:400}.cell-cat-no.svelte-1ldsu9f,.cell-year.svelte-1ldsu9f,.cell-cat.svelte-1ldsu9f{color:var(--ink-58)}.cell-title.svelte-1ldsu9f{color:var(--ink-58);transition:color .25s ease-out}.cell-title.hot.svelte-1ldsu9f{color:var(--ink)}.felder.svelte-1ldsu9f{z-index:2;max-width:720px;margin-top:clamp(4rem,10svh,7rem);position:relative}.felder-kopf.svelte-1ldsu9f{color:var(--ink);margin:0;padding-bottom:1rem;font-weight:400}.feld.svelte-1ldsu9f summary:where(.svelte-1ldsu9f){list-style:none}.feld.svelte-1ldsu9f summary:where(.svelte-1ldsu9f)::-webkit-details-marker{display:none}.feld-zeile.svelte-1ldsu9f{cursor:pointer;grid-template-columns:78px 70px minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(1.5rem,4vw,3.5rem);padding:.42rem 0;display:grid}.feld-zeile.svelte-1ldsu9f span:where(.svelte-1ldsu9f),.feld-liste.svelte-1ldsu9f li:where(.svelte-1ldsu9f){font-family:var(--font-mono);font-size:var(--mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-58)}.feld-zeile.svelte-1ldsu9f .feld-name:where(.svelte-1ldsu9f){transition:color .25s ease-out}.feld-zeile.svelte-1ldsu9f:hover .feld-name:where(.svelte-1ldsu9f),.feld[open].svelte-1ldsu9f .feld-name:where(.svelte-1ldsu9f){color:var(--ink)}.feld-zeile.svelte-1ldsu9f:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.feld-schalter.svelte-1ldsu9f:before{content:"+"}.feld[open].svelte-1ldsu9f .feld-schalter:where(.svelte-1ldsu9f):before{content:"−"}.feld-liste.svelte-1ldsu9f{flex-direction:column;gap:.25rem;margin:0;padding:.2rem 0 1.1rem calc(148px + 2*clamp(1.5rem,4vw,3.5rem));list-style:none;display:flex}.feld-liste.svelte-1ldsu9f li:where(.svelte-1ldsu9f){line-height:1.4}@media (width<=720px){.index-row.svelte-1ldsu9f{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"nr titel""jahr kategorie";align-items:start;gap:.1rem 1rem;padding:.55rem 0}.cell-cat-no.svelte-1ldsu9f{grid-area:nr}.cell-year.svelte-1ldsu9f{grid-area:jahr}.cell-title.svelte-1ldsu9f{grid-area:titel}.cell-cat.svelte-1ldsu9f{grid-area:kategorie}.index-row.svelte-1ldsu9f span:where(.svelte-1ldsu9f){overflow-wrap:anywhere}.index-head.svelte-1ldsu9f{display:none}.feld-zeile.svelte-1ldsu9f{grid-template-columns:88px minmax(0,1fr) auto;column-gap:1rem;padding:.55rem 0}.feld-zahl.svelte-1ldsu9f{display:none}.feld-liste.svelte-1ldsu9f{padding-left:calc(88px + 1rem)}}.tag.svelte-1ldsu9f+.tag:where(.svelte-1ldsu9f):before{content:" / "}@media (width>=769px){.index-page.svelte-1ldsu9f:before{content:"";pointer-events:none;z-index:900;background:linear-gradient(0deg, #fff0 0%, var(--paper) 45%);opacity:0;height:5.2rem;transition:opacity .3s var(--ease-precise);position:fixed;top:0;left:0;right:0}.index-page.gescrollt.svelte-1ldsu9f:before{opacity:1}}@media (width<=768px){.index-page.svelte-1ldsu9f{padding:calc(7.25rem + env(safe-area-inset-top,0px)) 1.25rem calc(6.5rem + env(safe-area-inset-bottom,0px))}.index-hero.svelte-1ldsu9f{display:none}.index-table.svelte-1ldsu9f,.felder.svelte-1ldsu9f{max-width:none}.index-table.svelte-1ldsu9f{border-top:1px solid var(--ink-15)}.index-row.svelte-1ldsu9f{border-bottom:1px solid var(--ink-15);-webkit-tap-highlight-color:transparent;transition:opacity .24s var(--ease-precise);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nr jahr""titel titel""kategorie kategorie";align-items:baseline;gap:0 1rem;padding:1.05rem 0 1.15rem;display:grid}.index-row.svelte-1ldsu9f:active{opacity:.55;transition-duration:.12s}.index-row.ohne-seite.svelte-1ldsu9f:active{opacity:1}.index-row.svelte-1ldsu9f span:where(.svelte-1ldsu9f){overflow-wrap:normal}.cell-cat-no.svelte-1ldsu9f,.cell-year.svelte-1ldsu9f{letter-spacing:var(--tracking-mono);color:var(--ink-58);font-size:clamp(.7rem,.64rem + .3vw,.76rem)}.cell-year.svelte-1ldsu9f{text-align:right}.index-row.svelte-1ldsu9f .cell-title:where(.svelte-1ldsu9f){font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink-90);margin-top:.5rem;font-size:clamp(1.4rem,1.15rem + 1.2vw,1.7rem);font-weight:300;line-height:1.12}.index-row.svelte-1ldsu9f .cell-cat:where(.svelte-1ldsu9f){letter-spacing:var(--tracking-mono);color:var(--ink-58);margin-top:.45rem;font-size:clamp(.66rem,.6rem + .3vw,.72rem);line-height:1.55}.index-head.svelte-1ldsu9f{display:none}.index-row.svelte-1ldsu9f .tag:where(.svelte-1ldsu9f){font:inherit;letter-spacing:inherit;white-space:nowrap;display:inline-block}.tag.svelte-1ldsu9f+.tag:where(.svelte-1ldsu9f):before{content:none}.tag.svelte-1ldsu9f:not(:last-child):after{content:" ·"}.tag.svelte-1ldsu9f:not(:last-child){margin-right:.55em}.index-page.svelte-1ldsu9f:before{content:"";height:calc(6.4rem + env(safe-area-inset-top,0px));background:linear-gradient(0deg, #fff0 0%, var(--paper) 45%);pointer-events:none;z-index:900;position:fixed;top:0;left:0;right:0}.index-page.svelte-1ldsu9f:after{content:"";height:calc(5.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #fff0 0%, var(--paper) 62%);pointer-events:none;z-index:900;position:fixed;bottom:0;left:0;right:0}.felder.svelte-1ldsu9f{margin-top:3.5rem}.felder-kopf.svelte-1ldsu9f{border-bottom:1px solid var(--ink-15);padding-bottom:.9rem}.feld.svelte-1ldsu9f{border-bottom:1px solid var(--ink-15)}.feld-zeile.svelte-1ldsu9f{-webkit-tap-highlight-color:transparent;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;min-height:3.1rem;padding:0}.feld-zeile.svelte-1ldsu9f span:where(.svelte-1ldsu9f),.feld-liste.svelte-1ldsu9f li:where(.svelte-1ldsu9f){letter-spacing:var(--tracking-mono);font-size:clamp(.7rem,.64rem + .3vw,.76rem)}.feld-liste.svelte-1ldsu9f{gap:.35rem;padding:0 0 1rem 2.4rem}}
