.container.svelte-ul3qsq{max-width:720px;margin:0 auto;padding:40px 32px 80px;font-family:JetBrains Mono,ui-monospace,monospace}.back.svelte-ul3qsq{color:var(--text-muted);margin-bottom:32px;font-size:12px;text-decoration:none;display:inline-block}.back.svelte-ul3qsq:hover{color:var(--text)}.movie.svelte-ul3qsq{align-items:flex-start;gap:28px;display:flex}.poster.svelte-ul3qsq{object-fit:cover;border-radius:6px;flex-shrink:0;width:140px;display:block}.body.svelte-ul3qsq{flex:1;min-width:0}.header.svelte-ul3qsq{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}h1.svelte-ul3qsq{color:var(--text);margin:0;font-size:16px;font-weight:500}.year.svelte-ul3qsq{color:var(--text-muted);flex-shrink:0;font-size:12px}.meta-row.svelte-ul3qsq{align-items:center;gap:16px;margin-bottom:6px;display:flex}.stars.svelte-ul3qsq{letter-spacing:1px;align-items:center;gap:2px;display:flex}.star.svelte-ul3qsq{color:var(--border);font-size:16px;position:relative}.star-full.svelte-ul3qsq{color:#e5b84a}.star-half.svelte-ul3qsq:after{content:"★";color:#e5b84a;pointer-events:none;width:50%;position:absolute;top:0;left:0;overflow:hidden}.rating-num.svelte-ul3qsq{color:var(--text-muted);margin-left:4px;font-size:11px}.watched.svelte-ul3qsq{color:var(--text-muted);font-size:11px}.director.svelte-ul3qsq{color:var(--text-muted);margin-bottom:20px;font-size:12px}.review-title.svelte-ul3qsq{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:500}.review.svelte-ul3qsq{color:var(--text-muted);white-space:pre-wrap;font-family:Lato,Verdana,Helvetica,sans-serif;font-size:14px;line-height:1.75}
