.stamp[data-astro-cid-2xliu7km]{padding:0 var(--space-2);border:1.5px solid var(--accent);background:var(--paper);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-cite);line-height:var(--leading-cite);text-transform:lowercase;border-radius:3px;display:inline-block;transform:rotate(-4deg)}.wishlist[data-astro-cid-2xliu7km]{border-style:dashed}.retired[data-astro-cid-2xliu7km]{border-color:var(--ink-muted);color:var(--ink-muted)}.entries{--entry-rating:8.5rem;--entry-thumb:3.5rem;list-style:none}.entry{position:relative}.entry-name{font-weight:600}.entry-name:after{content:"";position:absolute;inset:0}.entry-second,.entry-specs,.entry-facts,.entry-ratings,.entry-no-image{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.entry-score{white-space:nowrap}.entry-note{overflow-wrap:anywhere;min-width:0;margin:0}.entry-report{z-index:1;color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta);justify-self:start;position:relative}.entry-star{width:1em;height:1em;margin-right:var(--space-1);color:var(--accent);vertical-align:-.1em}.entry-mark{width:2.25rem;height:2.25rem;color:var(--rule)}.entry-numeral{font-family:var(--font-serif);font-weight:700;font-size:var(--text-heading);line-height:var(--leading-heading);font-variant-numeric:tabular-nums}.entry-name,.entry-second,.entry-specs,.entry-facts,.entry-score{min-width:0}.entries:not([data-grid]):is(:root[data-view=list] *,:root:has(.view-switch input[value=list]:checked) *){display:grid;& .entry{grid-template-columns:var(--entry-thumb) minmax(0, 1fr) var(--entry-rating);column-gap:var(--space-4);min-height:var(--target);padding-block:var(--space-2);grid-template-rows:repeat(3,auto);align-items:center;display:grid}& .entry+.entry{border-top:var(--rule-thin)}& .entry-body{display:contents}& .entry-specs,& .entry-report{display:none}& .entry-frame{width:var(--entry-thumb);height:var(--entry-thumb);border:var(--rule-thin);grid-area:1/1/-1;place-items:center;display:grid;position:relative}& .entry-frame:has(img,[data-blur]){background:var(--plate)}& .entry-frame img{inset:var(--space-1);width:calc(100% - 2 * var(--space-1));height:calc(100% - 2 * var(--space-1));object-fit:contain;mix-blend-mode:multiply;position:absolute}& .entry-imageless .entry-mark{width:1.5rem;height:1.5rem}& .entry-name,& .entry-second,& .entry-facts{grid-column:2}& .entry-note{padding-top:var(--space-1);grid-area:4/1/auto/-1}& .entry-name{grid-row:1}& .entry-score,& .entry-stamp{grid-area:1/3/-1}& .entry-score:has(+.entry-stamp){grid-row:1;align-self:end}& .entry-score+.entry-stamp{grid-row:2;align-self:start}@media (width>=48rem){& .entry{grid-template-columns:var(--entry-thumb) minmax(0, 3fr) var(--entry-rating) minmax(0, 2fr)}& .entry-facts{grid-area:1/4/-1}}@media (width>=64rem){& .entry{grid-column:main-start/margin-end;grid-template-columns:subgrid}& .entry-body{grid-area:1/main;grid-template-columns:var(--entry-thumb) minmax(0, 1fr) var(--entry-rating);column-gap:var(--space-4);grid-template-rows:auto auto;align-items:center;display:grid}& .entry-facts{grid-area:1/margin}& .entry-note{grid-area:2/main}}}@media (width>=64rem){.columns.no-side .entries:is([data-grid],:not(:is(:root[data-view=list] *,:root:has(.view-switch input[value=list]:checked) *))){grid-template-columns:repeat(4,minmax(0,1fr))}}.entries:is([data-grid],:not(:is(:root[data-view=list] *,:root:has(.view-switch input[value=list]:checked) *))){gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;@media (width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr));&[data-across="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){gap:var(--space-6) var(--space-5);grid-column:main-start/margin-end}& .entry{grid-column:auto}& .entry-body{align-content:start;display:grid}& .entry-frame{aspect-ratio:4/3;margin-bottom:var(--space-2);border:var(--rule-thin);place-items:center;display:grid;position:relative}& .entry-frame:has(img,[data-blur]){background:var(--plate)}& .entry-frame img{inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2));object-fit:contain;mix-blend-mode:multiply;position:absolute}& .entry-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--ink);-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}& .entry-name:hover{text-decoration:underline}& .entry-second{display:none}& .entry-specs{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& .entry-score{margin-top:var(--space-1)}& .entry-stamp{top:var(--space-2);right:var(--space-2);position:absolute}& .entry-facts{display:none}& .entry-note{margin-top:var(--space-1);font-size:var(--text-meta);line-height:var(--leading-meta)}& .entry-imageless .entry-mark{width:1.5rem;height:1.5rem}}.entry-frame:after{content:"";background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}@media (hover:hover){.entry:hover .entry-frame:has(img,[data-blur]):after{opacity:.08}.entry:hover .entry-name{text-decoration:underline 1px}}.entry:active .entry-frame:has(img,[data-blur]):after{opacity:.14}@media (prefers-reduced-motion:no-preference){.entry-frame:after{transition:opacity var(--motion-fast) var(--motion-ease)}.entry:active .entry-frame:after{transition-duration:60ms}}
