.v3 .mv-head{padding-top:var(--s-8);padding-bottom:var(--s-4)}.v3 .mv-head .t-h1{margin:10px 0}.v3 .mv-title-row{gap:var(--s-4)}.v3 .mv-nav,.v3 .mv-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.v3 .mv-nav{gap:var(--s-3);margin-bottom:var(--s-6)}.v3 .mv-entries{display:flex;gap:var(--s-2)}.v3 .mv-entries .chip .icon{width:16px;height:16px}.v3 .mv-grid{column-count:1;column-gap:var(--s-4)}@media (min-width:640px){.v3 .mv-grid{column-count:2}}@media (min-width:1024px){.v3 .mv-grid{column-count:3;column-gap:var(--s-5)}}.v3 .mv-tile{page-break-inside:avoid;break-inside:avoid;margin:0 0 var(--s-4);display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:var(--r-card);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.v3 .mv-by,.v3 .mv-tile-head{min-width:0}.v3 .mv-by{display:flex;align-items:center;gap:10px}.v3 a.mv-by:hover b{text-decoration:underline;text-underline-offset:3px}.v3 .mv-by .avatar{width:34px;height:34px;box-shadow:none}.v3 .mv-by .avatar.mv-ava-lg{width:44px;height:44px;font-size:15px}.v3 .mv-by-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.v3 .mv-by-text b{font-weight:var(--fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3 .mv-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--r-tile);background:var(--surface-inverse);text-align:left}.v3 .mv-media img,.v3 .mv-media video{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}.v3 .mv-media video{aspect-ratio:auto 4/5;background:var(--surface-inverse);pointer-events:none}.v3 .mv-badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface-inverse-deep) 72%,transparent);color:var(--text-on-media);font:var(--fw-strong) 12px/1 var(--font);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3 .mv-said{display:flex;align-items:flex-end;min-height:180px;padding:18px;color:var(--text-on-inverse)}.v3 .mv-said-text{font:var(--fw-medium) 22px/1.2 var(--font);letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.v3 .mv-words{display:grid;grid-gap:4px;gap:4px;min-width:0}.v3 .mv-title{font:var(--type-title);letter-spacing:var(--ls-title);overflow-wrap:anywhere}.v3 .mv-body{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.v3 .mv-tile-foot{display:flex;align-items:center;gap:8px;min-height:40px;flex-wrap:wrap}.v3 .mv-spacer{flex:1 1}.v3 .mv-context{min-width:0}.v3 .mv-context .icon{width:14px;height:14px}.v3 .mv-count{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .mv-count .icon{width:16px;height:16px}.v3 .mv-tile-foot .btn-round{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line)}.v3 .mv-share{position:relative;display:inline-flex}.v3 .mv-toast{position:absolute;right:0;bottom:calc(100% + 8px);white-space:nowrap;padding:8px 12px;border-radius:var(--r-control);background:var(--surface-inverse);color:var(--text-on-inverse);font-size:13px;box-shadow:var(--shadow-raised);z-index:3}.v3 .mv-pager{display:flex;gap:var(--s-2);justify-content:center;margin:var(--s-6) 0 0;flex-wrap:wrap}.v3 .mv-skel{height:280px;margin-bottom:var(--s-4);page-break-inside:avoid;break-inside:avoid;border-radius:var(--r-card)}.v3 .mv-viewer{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--surface-canvas);color:var(--text-primary)}.v3 .mv-viewer::-webkit-backdrop{background:color-mix(in srgb,var(--surface-inverse-deep) 82%,transparent)}.v3 .mv-viewer::backdrop{background:color-mix(in srgb,var(--surface-inverse-deep) 82%,transparent)}.v3 .mv-viewer-in{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-y:auto}.v3 .mv-stage{background:var(--surface-inverse-deep);display:grid;place-items:center;min-height:240px}.v3 .mv-stage img,.v3 .mv-stage video{display:block;width:100%;max-height:62vh;object-fit:contain}.v3 .mv-stage.is-words{background:var(--surface-inverse);padding:var(--s-8) var(--s-6)}@media (max-width:767px){.v3 .mv-stage{touch-action:pan-x pinch-zoom}}.v3 .mv-stage-words{margin:0;color:var(--text-on-inverse);font:var(--fw-medium) clamp(24px,3vw,36px)/1.2 var(--font);letter-spacing:-.8px;max-width:18em;overflow-wrap:anywhere}.v3 .mv-side{display:grid;align-content:start;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5) var(--web-gutter) var(--s-8);min-width:0}.v3 .mv-side-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.v3 .mv-side-words{display:grid;grid-gap:8px;gap:8px}.v3 .mv-entry .mv-para,.v3 .mv-para{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.v3 .mv-side-links{display:flex;gap:var(--s-3);flex-wrap:wrap}.v3 .mv-paging{display:flex;align-items:center;justify-content:center;gap:var(--s-4);padding-top:var(--s-2)}.v3 .mv-paging .btn-round[disabled]{opacity:.4;cursor:default}@media (min-width:1024px){.v3 .mv-viewer{width:min(1180px,calc(100vw - 64px));height:min(820px,calc(100vh - 64px));margin:auto;border-radius:var(--r-surface);overflow:hidden;box-shadow:var(--shadow-sheet)}.v3 .mv-viewer-in{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr);overflow:hidden}.v3 .mv-stage{height:100%;min-height:0}.v3 .mv-stage img,.v3 .mv-stage video{height:100%;max-height:none}.v3 .mv-side{overflow-y:auto;padding:var(--s-5)}}.v3 .mv-social{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.v3 .mv-actions{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.v3 .mv-act{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface-raised);font:var(--fw-strong) 14px/1 var(--font)}.v3 .mv-act:hover{background:var(--web-hover)}.v3 .mv-act b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .mv-act.is-on{background:var(--surface-selected);color:var(--text-on-selected);box-shadow:none}.v3 .mv-act.is-on .icon{fill:currentColor}.v3 .mv-act[disabled]{opacity:.6;cursor:default}.v3 .mv-door{margin-top:calc(-1 * var(--s-2))}.v3 .mv-thread{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding-top:var(--s-4);box-shadow:0 -1px 0 var(--line)}.v3 .mv-thread-h{display:flex;align-items:center;gap:8px}.v3 .mv-policy{display:grid;grid-gap:6px;gap:6px}.v3 .mv-compose textarea,.v3 .mv-policy select{width:100%;border:0;border-radius:var(--r-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);padding:11px 14px;font:400 15px/1.4 var(--font);color:var(--text-primary)}.v3 .mv-policy select{height:var(--h-field)}.v3 .mv-compose textarea:focus-visible,.v3 .mv-policy select:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--focus-ring)}.v3 .mv-comments{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.v3 .mv-comment{display:flex;gap:12px;align-items:flex-start}.v3 .mv-comment .avatar{width:34px;height:34px;box-shadow:none}.v3 .mv-comment-body{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.v3 .mv-comment-who{margin:0;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.v3 .mv-comment-who a:hover{text-decoration:underline;text-underline-offset:3px}.v3 .mv-comment-text{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.v3 .mv-comment-acts{margin:0;display:flex;gap:var(--s-4)}.v3 .mv-comment-acts .btn-text{min-height:32px;padding:4px 0}.v3 .mv-danger{color:var(--text-danger)}.v3 .mv-blocked{display:flex;gap:8px;align-items:center}.v3 .mv-compose{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.v3 .mv-compose .btn{justify-self:start}.v3 .mv-error-text{color:var(--text-danger);margin:0}.v3 .mv-inline-error{padding:var(--s-4)}.v3 .mv-inline-error .btn{margin-top:10px}.v3 .mv-entry{display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding-bottom:var(--s-14)}.v3 .mv-entry-media{display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.v3 .mv-shot{display:block;border-radius:var(--r-card);overflow:hidden;background:var(--surface-inverse-deep)}.v3 .mv-shot img,.v3 .mv-shot video{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}.v3 .mv-entry-side{display:grid;align-content:start;grid-gap:var(--s-5);gap:var(--s-5);min-width:0}.v3 .mv-entry-words{display:grid;grid-gap:10px;gap:10px}.v3 .mv-entry-words h1{overflow-wrap:anywhere}.v3 .mv-entry.is-words .mv-entry-side{max-width:720px}.v3 .mv-entry-say{border-radius:var(--r-surface);background:var(--surface-inverse);padding:var(--s-8) var(--s-6)}.v3 .mv-entry-say,.v3 .mv-entry-say h1{color:var(--text-on-inverse)}.v3 .mv-entry-say .mv-para{color:var(--text-on-inverse-muted)}@media (min-width:1024px){.v3 .mv-entry.has-media{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-10);align-items:start}.v3 .mv-entry.has-media .mv-entry-side{position:-webkit-sticky;position:sticky;top:calc(var(--web-header-h) + var(--s-5))}}.v3 .mv-feed{padding-bottom:var(--s-14)}.v3 .mv-retry{margin-top:12px}.v3 .mv-award{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--text-primary);font:var(--fw-strong) 13px/1.2 var(--font);overflow-wrap:anywhere}.v3 .mv-award .icon{flex:none}.v3 .mv-award-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v3 .mv-award{justify-self:start;align-self:start}.v3 .mv-award-owner{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.v3 .mv-award-row{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:end}.v3 .mv-award-pick{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 200px;font-size:13px;color:var(--text-secondary)}.v3 .mv-award-pick select{min-height:var(--h-btn);padding:0 12px;border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:15px}.v3 .mv-award-note{margin:0;color:var(--text-secondary);font-size:13px}.v3 .mv-award-err{margin:0;color:var(--text-danger);font-size:13px}