.recommend.svelte-qnlezg{border-top:1px solid var(--soft-rule);padding:1.5rem 0}h2.svelte-qnlezg{font-family:var(--serif);font-size:1.2rem}p.svelte-qnlezg,.meta.svelte-qnlezg{color:var(--muted-ink);font-size:.75rem;line-height:1.6}ul.svelte-qnlezg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0}a.svelte-qnlezg{display:flex;gap:.5rem;min-height:44px;color:var(--ink);text-decoration:none}a.svelte-qnlezg:hover .title:where(.svelte-qnlezg){text-decoration:underline}.details.svelte-qnlezg{min-width:0;overflow-wrap:anywhere}.title.svelte-qnlezg{display:block;font-size:.85rem}.meta.svelte-qnlezg{display:block}@media(max-width:599px){ul.svelte-qnlezg{grid-template-columns:repeat(2,minmax(0,1fr))}}.similar.svelte-fyygug{border-top:1px solid var(--soft-rule);padding:1.5rem 0}h2.svelte-fyygug{font-family:var(--serif);font-size:1.2rem}p.svelte-fyygug{color:var(--muted-ink);font-size:.75rem}ul.svelte-fyygug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;padding:0}li.svelte-fyygug{min-width:0}a.svelte-fyygug{display:block;padding:.75rem;border:1px solid var(--soft-rule);background:var(--paper);color:var(--ink);text-decoration:none}a.svelte-fyygug:hover strong:where(.svelte-fyygug){text-decoration:underline}a.svelte-fyygug:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.posters.svelte-fyygug{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;color:var(--muted-ink)}img.svelte-fyygug{object-fit:cover}@media(max-width:599px){ul.svelte-fyygug{grid-template-columns:minmax(0,1fr)}}.viewer-actions.svelte-1ulg4k0{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:641px){.viewer-actions.svelte-1ulg4k0{grid-template-columns:repeat(2,minmax(0,1fr))}}.loading.svelte-1ksc61d{height:1.5em;font-size:.75rem}p.svelte-1ksc61d{line-height:1.5;font-size:.75rem}.loading.svelte-1ucc2fo{height:1.5em;font-size:.75rem}.pick-count.svelte-1ucc2fo{line-height:1.5;color:var(--muted-ink);font-size:.75rem;margin:.5rem 0}.popularity-note.svelte-1s5ak52{padding:0 1rem}.viewer.svelte-1s5ak52 .compare,.viewer.svelte-1s5ak52 .viewer-actions{width:100%}.viewer.svelte-1s5ak52 .viewer-actions{grid-template-columns:1fr}.report.svelte-1s5ak52{display:inline-block;min-height:44px;padding:1rem 0;font-size:.85rem;color:var(--muted-ink)}.insights.svelte-1s5ak52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;font-size:.85rem;overflow-wrap:anywhere;border-top:1px solid var(--ink)}.sister.svelte-1s5ak52{display:block;margin-top:1rem;padding:1rem;color:var(--muted-ink);border:1px solid var(--soft-rule);font-size:.85rem}@media(max-width:599px){.insights.svelte-1s5ak52{grid-template-columns:1fr}}.genre-radar.svelte-1s5ak52{color:#2a2420;background:#efe6d6;padding:16px 0;text-align:center;border:0}.genre-radar.svelte-1s5ak52 h2:where(.svelte-1s5ak52),.insights.svelte-1s5ak52 h2:where(.svelte-1s5ak52){margin-top:0}.genre-radar.svelte-1s5ak52 svg:where(.svelte-1s5ak52){display:block;margin:0 auto;width:100%;max-width:360px;overflow:visible}.genre-radar.svelte-1s5ak52 text:where(.svelte-1s5ak52){fill:#2a2420;font-size:14px;font-weight:700}.genre-radar.svelte-1s5ak52 g:where(.svelte-1s5ak52):focus{outline:none}.genre-radar.svelte-1s5ak52 g:where(.svelte-1s5ak52):focus circle:where(.svelte-1s5ak52):first-of-type{stroke:#2a2420;stroke-width:2}.genre-radar.svelte-1s5ak52 p:where(.svelte-1s5ak52){font-size:.85rem}.radar-tooltip.svelte-1s5ak52{margin:.2rem 0;min-height:1.5em;font-weight:700}.genre-radar.svelte-1s5ak52 table:where(.svelte-1s5ak52){margin:1rem auto;border-collapse:collapse}.genre-radar.svelte-1s5ak52 th:where(.svelte-1s5ak52),.genre-radar.svelte-1s5ak52 td:where(.svelte-1s5ak52){padding:.4rem 1rem;border-bottom:1px solid #d8ccb8}.spectrum-band.svelte-1s5ak52,.viewer.svelte-1s5ak52{padding:1rem 1.5rem;border:1px solid var(--rule);background:var(--paper);font-size:.85rem;line-height:1.8}.viewer.svelte-1s5ak52{margin-top:1rem}.spectrum.svelte-1s5ak52{display:flex;align-items:center;gap:1rem}.track.svelte-1s5ak52{height:2px;background:var(--rule);position:relative;flex:1;margin:0 6px}.track.svelte-1s5ak52 i:where(.svelte-1s5ak52){position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent-text);top:-5px;transform:translate(-50%)}main.svelte-1s5ak52{max-width:1100px;margin:auto;padding:2rem 1rem 3rem}a.svelte-1s5ak52:not(.btn-primary):not(.btn-secondary):not(.btn-accent){color:inherit}h1.svelte-1s5ak52{font-size:26px;line-height:1.35;margin:0;font-weight:600}h1.svelte-1s5ak52 span:where(.svelte-1s5ak52){color:var(--accent-text)}.result-score.svelte-1s5ak52{text-align:left;min-width:0}.score.svelte-1s5ak52{color:var(--accent-text);font-family:var(--serif);margin:0;font-size:clamp(38px,13vw,64px);line-height:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.digits.svelte-1s5ak52{display:inline-grid;font-family:var(--digits);font-weight:700;white-space:pre;text-align:right}.ghost.svelte-1s5ak52,.lit.svelte-1s5ak52{grid-area:1 / 1}.ghost.svelte-1s5ak52{color:currentColor;opacity:.1}@supports (color: color-mix(in srgb,red 10%,transparent)){.ghost.svelte-1s5ak52{color:color-mix(in srgb,currentColor 10%,transparent);opacity:1}}.score.svelte-1s5ak52 small:where(.svelte-1s5ak52){display:block;font-family:var(--serif);font-size:18px;margin-top:.7rem;color:var(--ink);font-weight:700}.type-modifier.svelte-1s5ak52{font-size:12px;margin:14px 0 2px;border-top:1px solid var(--ink);padding-top:14px}.rank.svelte-1s5ak52{font-size:28px;margin:0;text-align:left}.score.svelte-1s5ak52+.rank:where(.svelte-1s5ak52){border-top:1px solid var(--ink);padding-top:14px;margin-top:14px}.undetermined.svelte-1s5ak52{font-family:var(--serif);font-size:clamp(2rem,5vw,3.5rem);color:var(--accent);margin:1rem 0}.null-note.svelte-1s5ak52{color:var(--muted-ink);font-size:.85rem;line-height:1.8}.note-band.svelte-1s5ak52{background:var(--paper);border:1px solid var(--rule);border-top:0;padding:.8rem 1.5rem;color:var(--muted-ink);font-size:.8rem;line-height:1.8}.note-band.svelte-1s5ak52 p:where(.svelte-1s5ak52){margin:.2rem 0}h2.svelte-1s5ak52{font-size:1.2rem;margin:2rem 0 1rem}ol.svelte-1s5ak52{margin:0}li.svelte-1s5ak52{min-width:0}.poster-link.svelte-1s5ak52{display:block}.poster-link.svelte-1s5ak52:hover{opacity:.85}.details.svelte-1s5ak52{padding:10px 0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.number.svelte-1s5ak52{display:block;color:var(--accent-text);font-family:var(--serif);font-size:15px;margin:0}h3.svelte-1s5ak52{font-size:.9rem;margin:0;line-height:1.6}h3.svelte-1s5ak52 a:where(.svelte-1s5ak52){color:inherit;text-decoration:none}h3.svelte-1s5ak52 a:where(.svelte-1s5ak52):hover,h3.svelte-1s5ak52 a:where(.svelte-1s5ak52):focus-visible{text-decoration:underline}.tmdb-link.svelte-1s5ak52{display:inline-block;color:var(--muted-ink);font-size:.7rem}.details.svelte-1s5ak52 p:where(.svelte-1s5ak52){color:var(--muted-ink);font-size:.75rem;margin:.5rem 0}.details.svelte-1s5ak52 .rating:where(.svelte-1s5ak52){color:var(--ink);font-size:13px;font-weight:700;margin:0 0 0 auto;order:0}.rating.svelte-1s5ak52 span:where(.svelte-1s5ak52){display:inline;color:var(--muted-ink);font-size:10px;font-weight:400;margin-top:.3rem}.details.svelte-1s5ak52 .dimmed:where(.svelte-1s5ak52){color:var(--muted-ink)}.badge.svelte-1s5ak52{display:inline-block;color:var(--accent-text);border:1px solid var(--soft-rule);padding:.2rem .35rem;font-size:.65rem;line-height:1.6}.share.svelte-1s5ak52{margin-top:2.5rem;padding:1.5rem;border:1px solid var(--rule);background:var(--paper);text-align:center}.share.svelte-1s5ak52 h2:where(.svelte-1s5ak52){margin-top:0}.share-tiers.svelte-1s5ak52{display:grid;gap:.75rem}.share-secondary.svelte-1s5ak52{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem}.share-quiet.svelte-1s5ak52{display:flex;justify-content:center;gap:1rem}.share-tiers.svelte-1s5ak52 a:where(.svelte-1s5ak52),.share-tiers.svelte-1s5ak52 button:where(.svelte-1s5ak52){gap:.65rem}.share-tiers.svelte-1s5ak52 .share-x:where(.svelte-1s5ak52){width:100%;font-size:1rem}.share-quiet.svelte-1s5ak52 button:where(.svelte-1s5ak52){flex:1}.share-tiers.svelte-1s5ak52 a:where(.svelte-1s5ak52):hover,.share-tiers.svelte-1s5ak52 button:where(.svelte-1s5ak52):hover:not(:disabled){filter:brightness(.85)}.share-tiers.svelte-1s5ak52 a:where(.svelte-1s5ak52):focus-visible,.share-tiers.svelte-1s5ak52 button:where(.svelte-1s5ak52):focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}button.svelte-1s5ak52:disabled{color:var(--muted-ink);background:var(--header-bg);cursor:wait}.copy-url.svelte-1s5ak52{width:100%;margin-top:1rem;padding:.8rem;background:var(--paper);color:var(--ink);border:1px solid var(--rule)}.feedback.svelte-1s5ak52{min-height:2rem;color:var(--accent-text);font-size:.8rem;overflow-wrap:anywhere}@media(max-width:599px){main.svelte-1s5ak52{padding-top:1rem}.share.svelte-1s5ak52{padding:1rem}}.ticket-body.svelte-1s5ak52{padding:22px 20px 20px;display:flex;flex-direction:column;gap:14px}.score-label.svelte-1s5ak52{font-size:12px;color:var(--muted-ink);margin:0 0 8px}.score.hundred.svelte-1s5ak52{font-size:clamp(38px,11vw,56px)}.score.svelte-1s5ak52 small:where(.svelte-1s5ak52) .digits:where(.svelte-1s5ak52){font-size:22px}.details.svelte-1s5ak52 h3:where(.svelte-1s5ak52){order:1;width:100%;font-size:12px}.details.svelte-1s5ak52>p:where(.svelte-1s5ak52):not(.rating),.details.svelte-1s5ak52>a:where(.svelte-1s5ak52),.details.svelte-1s5ak52 .badge:where(.svelte-1s5ak52){order:2}.details.svelte-1s5ak52>p:where(.svelte-1s5ak52):not(.rating){width:100%;margin:0}@media(min-width:900px){.ticket-body.svelte-1s5ak52{max-width:600px;margin:auto}}
