.MagicReview_site__1NyT2{margin:0 auto;max-width:1080px}.MagicReview_siteHead__dQ_Q_{margin:0 0 28px;text-align:start}.MagicReview_siteName__kPkM2{margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.1;color:var(--fu-ink,#3a2a3d);text-wrap:balance}.MagicReview_siteBio__ZPqrr{margin:8px 0 0;max-width:60ch;font-size:15px;line-height:1.6;color:var(--fu-sub,#555);text-wrap:pretty}.MagicReview_grid__AhRsP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,196px),1fr));gap:28px 20px}@media (max-width:560px){.MagicReview_grid__AhRsP{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.MagicReview_cell__dW7e1{min-width:0}.MagicReview_card__2uiHW{display:flex;flex-direction:column;gap:6px;min-width:0}.MagicReview_cover__BdPDb{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--fu-fill,#f3f3f3)}.MagicReview_cover__BdPDb img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .35s var(--fu-ease,ease-out)}.MagicReview_cover__BdPDb img.MagicReview_isLoaded__RJVnJ{opacity:1}.MagicReview_stack__Q72AJ{position:relative;display:block;aspect-ratio:4/5}.MagicReview_stack__Q72AJ>.MagicReview_cover__BdPDb{position:absolute;inset:0 0 auto 0;height:calc(76% - 2px);aspect-ratio:auto;border-radius:10px 10px 4px 4px}.MagicReview_strip__ol762{position:absolute;inset:auto 0 0 0;height:calc(24% - 2px);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.MagicReview_strip__ol762 .MagicReview_cover__BdPDb{aspect-ratio:auto;height:100%;border-radius:4px}.MagicReview_strip__ol762 .MagicReview_cover__BdPDb:first-child{border-bottom-left-radius:10px}.MagicReview_strip__ol762 .MagicReview_cover__BdPDb:last-child{border-bottom-right-radius:10px}.MagicReview_titleOut__1tVHY,.MagicReview_title___lsyB{margin:4px 0 0;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;line-height:1.3;text-align:start;color:var(--fu-ink,#3a2a3d);overflow-wrap:anywhere}.MagicReview_title___lsyB{cursor:text;border-bottom:1px dashed transparent;align-self:flex-start;max-width:100%}.MagicReview_title___lsyB:focus-visible,.MagicReview_title___lsyB:hover{border-bottom-color:var(--fu-line-strong,#b5b5b5);outline:none}.MagicReview_titleInput__d_Qgq{margin:2px 0 0;width:100%;padding:6px 8px;border:1px solid var(--fu-line-strong,#b5b5b5);border-radius:8px;background:var(--fu-bg,#fff);color:var(--fu-ink,#3a2a3d);font:inherit;font-size:15px;font-weight:600}.MagicReview_meta__5zHkC{margin:0;font-size:13px;line-height:1.45;color:var(--fu-muted,#767676)}.MagicReview_actions__FmRln{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.MagicReview_action__FO5vE{min-height:32px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--fu-sub,#555);text-decoration:underline;text-decoration-color:var(--fu-line-strong,#b5b5b5);text-underline-offset:3px;cursor:pointer}.MagicReview_action__FO5vE:hover{color:var(--fu-ink,#3a2a3d)}.MagicReview_move__b3sxF select{min-height:32px;max-width:100%;padding:0 4px;border:1px solid var(--fu-line,#ececec);border-radius:8px;background:var(--fu-bg,#fff);color:var(--fu-sub,#555);font:inherit;font-size:13px}.MagicReview_out__K3trm{margin-top:56px;padding-top:28px;border-top:1px solid var(--fu-line,#ececec)}.MagicReview_outHead__eILp9{margin:0;font-size:18px;font-weight:600;color:var(--fu-ink,#3a2a3d)}.MagicReview_outSub__9E1V9{margin:4px 0 20px;font-size:14px;color:var(--fu-muted,#767676)}.MagicReview_gridOut__Lfpa1{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}@media (max-width:560px){.MagicReview_gridOut__Lfpa1{grid-template-columns:repeat(3,minmax(0,1fr))}}.MagicReview_isOut__o8dqz .MagicReview_cover__BdPDb img{filter:grayscale(1)}.MagicReview_isOut__o8dqz .MagicReview_cover__BdPDb img.MagicReview_isLoaded__RJVnJ{opacity:.4}.MagicReview_isOut__o8dqz .MagicReview_titleOut__1tVHY{color:var(--fu-muted,#767676);font-weight:400;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.MagicReview_cover__BdPDb img{transition:none}}