.edition-check[data-astro-cid-yp6anlut]{background:#f3f1e8;border:1px solid #b5b2a1;margin:0 0 2.5rem;scroll-margin-top:5.5rem}.edition-check[data-astro-cid-yp6anlut]>summary[data-astro-cid-yp6anlut]{cursor:pointer;padding:1.15rem 3.5rem 1.15rem 1.4rem;list-style:none;position:relative}.edition-check[data-astro-cid-yp6anlut]>summary[data-astro-cid-yp6anlut]::-webkit-details-marker{display:none}.edition-check__heading[data-astro-cid-yp6anlut]{font-family:var(--font-display);color:#203c35;font-size:1.55rem;line-height:1.2;display:block}.edition-check__hint[data-astro-cid-yp6anlut]{font-family:var(--font-ui);margin-top:.35rem;font-size:.78rem;display:block}.edition-check__toggle[data-astro-cid-yp6anlut]{color:#203c35;font-size:1.7rem;line-height:1;position:absolute;top:1.2rem;right:1.4rem}.edition-check[data-astro-cid-yp6anlut][open]>summary[data-astro-cid-yp6anlut]{border-bottom:1px solid #d6d2c4}.edition-check[data-astro-cid-yp6anlut][open] .edition-check__toggle[data-astro-cid-yp6anlut]{transform:rotate(45deg)}.edition-check__body[data-astro-cid-yp6anlut]{padding:1.3rem 1.4rem 1.5rem}.edition-check__intro[data-astro-cid-yp6anlut]{margin:0 0 1.3rem;font-size:1.06rem;line-height:1.55}.edition-check__fields[data-astro-cid-yp6anlut]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.edition-check[data-astro-cid-yp6anlut] label[data-astro-cid-yp6anlut]{font-family:var(--font-ui);flex-direction:column;gap:.45rem;font-size:.77rem;font-weight:600;display:flex}.edition-check__number[data-astro-cid-yp6anlut]{color:#667167;letter-spacing:.08em;font-size:.68rem;font-weight:400}.edition-check[data-astro-cid-yp6anlut] select[data-astro-cid-yp6anlut]{width:100%;min-height:3rem;font:inherit;color:#242922;background:#fffef9;border:1px solid #a9aa9d;border-radius:0;margin-top:auto;padding:.65rem .4rem;font-size:.78rem;font-weight:400}.edition-check__actions[data-astro-cid-yp6anlut]{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}.edition-check[data-astro-cid-yp6anlut] button[data-astro-cid-yp6anlut]{font-family:var(--font-ui);cursor:pointer;min-height:44px;font-size:.77rem}.edition-check__submit[data-astro-cid-yp6anlut]{color:#fffef9;background:#203c35;border:1px solid #203c35;padding:.85rem 1.2rem}.edition-check__submit[data-astro-cid-yp6anlut]:hover{background:#315347}.edition-check__reset[data-astro-cid-yp6anlut]{color:#40483e;text-underline-offset:3px;background:0 0;border:0;padding:.5rem;text-decoration:underline}.edition-check__result[data-astro-cid-yp6anlut]{background:#fffef9;border-left:3px solid #52715b;margin-top:1.5rem;padding:1.15rem 1.2rem}.edition-check__result[data-astro-cid-yp6anlut][data-status=conflict]{border-left-color:#b7863f}.edition-check__result-label[data-astro-cid-yp6anlut]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:#526c57;margin:0 0 .5rem;font-size:.65rem}.edition-check__result[data-astro-cid-yp6anlut] h2[data-astro-cid-yp6anlut]{font-family:var(--font-display);margin:0 0 .7rem;font-size:1.5rem;line-height:1.25}.edition-check__result[data-astro-cid-yp6anlut] p[data-astro-cid-yp6anlut]:not(:first-child){margin:.65rem 0 0;font-size:1rem;line-height:1.5}.edition-check__next[data-astro-cid-yp6anlut]{color:#304c3a}.edition-check__sources[data-astro-cid-yp6anlut]{margin-top:1.4rem;font-size:.88rem;line-height:1.5}.edition-check__sources[data-astro-cid-yp6anlut] summary[data-astro-cid-yp6anlut]{cursor:pointer;font-family:var(--font-ui);font-size:.72rem}.edition-check__sources[data-astro-cid-yp6anlut] ul[data-astro-cid-yp6anlut]{padding-left:1.2rem}.edition-check__sources[data-astro-cid-yp6anlut] li[data-astro-cid-yp6anlut]{margin:.6rem 0}.edition-check__sources[data-astro-cid-yp6anlut] a[data-astro-cid-yp6anlut]{white-space:normal}.edition-check__sources[data-astro-cid-yp6anlut]>p[data-astro-cid-yp6anlut]{color:#64695e;font-size:.75rem}.edition-check__continue[data-astro-cid-yp6anlut]{font-family:var(--font-ui);text-underline-offset:3px;margin-top:1.2rem;font-size:.75rem;display:inline-block}.edition-check[data-astro-cid-yp6anlut] [data-astro-cid-yp6anlut]:focus-visible{outline-offset:4px;outline:2px solid #a44327}.edition-check[data-astro-cid-yp6anlut] [data-astro-cid-yp6anlut][hidden]{display:none!important}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut]{background:var(--paper-light);border-color:var(--line)}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut][open]>summary[data-astro-cid-yp6anlut]{border-color:var(--line)}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut] [data-astro-cid-yp6anlut]:is(.edition-check__heading,.edition-check__toggle,.edition-check__reset,.edition-check__next){color:var(--ink)}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut] [data-astro-cid-yp6anlut]:is(.edition-check__number,.edition-check__result-label),:root[data-theme=dark] .edition-check__sources[data-astro-cid-yp6anlut]>p[data-astro-cid-yp6anlut]{color:var(--muted)}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut] select[data-astro-cid-yp6anlut]{background:var(--paper);color:var(--ink);border-color:var(--control-line)}:root[data-theme=dark] .edition-check__submit[data-astro-cid-yp6anlut]{background:var(--ink);border-color:var(--ink);color:var(--paper)}:root[data-theme=dark] .edition-check__submit[data-astro-cid-yp6anlut]:hover{background:var(--wine);border-color:var(--wine)}:root[data-theme=dark] .edition-check__result[data-astro-cid-yp6anlut]{background:var(--paper);border-left-color:var(--pine)}:root[data-theme=dark] .edition-check__result[data-astro-cid-yp6anlut][data-status=conflict]{border-left-color:var(--gold)}:root[data-theme=dark] .edition-check[data-astro-cid-yp6anlut] [data-astro-cid-yp6anlut]:focus-visible{outline-color:var(--focus)}@media (width<=640px){.edition-check__fields[data-astro-cid-yp6anlut]{grid-template-columns:1fr;gap:1.15rem}.edition-check[data-astro-cid-yp6anlut]>summary[data-astro-cid-yp6anlut]{padding-left:1rem}.edition-check__body[data-astro-cid-yp6anlut]{padding:1.2rem 1rem}.edition-check[data-astro-cid-yp6anlut] label[data-astro-cid-yp6anlut]{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.edition-check[data-astro-cid-yp6anlut] select[data-astro-cid-yp6anlut]{grid-column:2;font-size:1rem}.edition-check__result[data-astro-cid-yp6anlut]{padding:1rem}}.genre-chooser{color:var(--ink);background:#f3eee4;border:1px solid #cfc5b4;margin:2rem 0 2.5rem;padding:clamp(1rem,3vw,1.65rem)}.genre-chooser [hidden]{display:none!important}.genre-chooser .genre-chooser__eyebrow{font:600 .75rem/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 .4rem}.genre-chooser>h2{font:500 clamp(1.45rem, 3vw, 2rem)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 .7rem}.genre-chooser .genre-chooser__intro{max-width:60ch;margin:0 0 1.3rem;font-size:1rem;line-height:1.6}.genre-chooser form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem 1rem;margin:0;display:grid}.genre-chooser .genre-chooser__field{min-width:0}.genre-chooser label{font:600 .82rem/1.4 var(--font-ui);margin-bottom:.35rem;display:block}.genre-chooser select{width:100%;min-width:0;min-height:44px;color:var(--ink);font:1rem/1.4 var(--font-ui);background:#fffdf7;border:1px solid #998e7d;border-radius:0;padding:.55rem .65rem;display:block}.genre-chooser .genre-chooser__reset{width:fit-content;min-height:44px;color:var(--red);text-underline-offset:.2em;font:500 .86rem/1.4 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.genre-chooser .genre-chooser__detail-note{max-width:68ch;color:var(--ink-muted);font:.82rem/1.55 var(--font-ui);margin:.8rem 0 0}.genre-chooser .genre-chooser__status{font:600 .82rem/1.5 var(--font-ui);margin:1.2rem 0 .8rem}.genre-chooser .genre-chooser__results{grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.genre-chooser .genre-chooser__card{background:#fffdf7;border:1px solid #d9d0c1;min-width:0;margin:0;padding:1rem}.genre-chooser .genre-chooser__meta{color:var(--ink-muted);font:.76rem/1.5 var(--font-ui);margin:0 0 .4rem}.genre-chooser .genre-chooser__film{font:500 1.25rem/1.25 var(--font-display);letter-spacing:-.02em;margin:0 0 .45rem}.genre-chooser .genre-chooser__reason{margin:0 0 .65rem;font-size:1rem;line-height:1.5}.genre-chooser .genre-chooser__notes{color:var(--ink-muted);font:.8rem/1.55 var(--font-ui);margin:0 0 .65rem}.genre-chooser .genre-chooser__read,.genre-chooser .genre-chooser__comparison{font:500 .85rem/1.5 var(--font-ui)}.genre-chooser .genre-chooser__comparison{margin:1rem 0 0}.genre-chooser .genre-chooser__empty p{margin:0;font-size:1rem;line-height:1.5}.genre-chooser :is(a,button,select):focus-visible{outline:2px solid var(--red);outline-offset:4px}:root[data-theme=dark] .genre-chooser{background:var(--paper-light);border-color:var(--line)}:root[data-theme=dark] .genre-chooser select{background:var(--paper);border-color:var(--control-line)}:root[data-theme=dark] .genre-chooser .genre-chooser__card{background:var(--paper);border-color:var(--line)}@media (width>=700px){.genre-chooser .genre-chooser__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=460px){.genre-chooser form{grid-template-columns:1fr}}
