.photo-viewer-module__1YArpa__backdrop{z-index:1400;background:#1a130cdb;justify-content:center;align-items:center;padding:clamp(12px,3vw,32px);animation:.18s photo-viewer-module__1YArpa__appear;display:flex;position:fixed;inset:0}@keyframes photo-viewer-module__1YArpa__appear{0%{opacity:0}}.photo-viewer-module__1YArpa__dialog{border-radius:var(--q-radius);background:var(--q-card);outline:none;grid-template-columns:minmax(0,1fr) minmax(320px,380px);width:min(1180px,100%);height:min(860px,100%);display:grid;overflow:hidden}.photo-viewer-module__1YArpa__stage{background:#1b150f;min-width:0;min-height:0;position:relative}.photo-viewer-module__1YArpa__photo{object-fit:contain}.photo-viewer-module__1YArpa__step{background:var(--paper);width:44px;height:44px;color:var(--q-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;margin-top:-22px;transition:background-color .2s;display:grid;position:absolute;top:50%}.photo-viewer-module__1YArpa__step:hover{background:var(--sand)}.photo-viewer-module__1YArpa__stepBack{inset-inline-start:14px}.photo-viewer-module__1YArpa__stepNext{inset-inline-end:14px}.photo-viewer-module__1YArpa__position{color:#f4ead6;font:13px/1.6 var(--font-label);background:#1a130c99;border-radius:999px;padding:2px 10px;position:absolute;bottom:12px;left:50%;translate:-50%}.photo-viewer-module__1YArpa__side{flex-direction:column;min-width:0;min-height:0;display:flex}.photo-viewer-module__1YArpa__sideHead{background:var(--q-tint);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;padding-inline:20px 12px;display:flex}.photo-viewer-module__1YArpa__place{color:var(--q-muted);font:600 15px/1.4 var(--font-label);margin:0}html[lang=dv] .photo-viewer-module__1YArpa__place{font:20px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__close{width:40px;height:40px;color:var(--q-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.photo-viewer-module__1YArpa__close:hover{background:var(--q-tint)}.photo-viewer-module__1YArpa__thread{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px 10px;overflow-y:auto}.photo-viewer-module__1YArpa__caption{color:var(--q-ink);font:19px/1.55 var(--font-label);margin:0 0 6px}.photo-viewer-module__1YArpa__caption:lang(dv){font:24px/1.8 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__credit{color:var(--q-muted);font:13px/1.5 var(--font-label);margin:0 0 18px}html[lang=dv] .photo-viewer-module__1YArpa__credit{font:17px/1.7 Faruma,Noto Sans Thaana,sans-serif}html[lang=dv] .photo-viewer-module__1YArpa__credit bdi{font:13px/1.5 var(--font-label)}.photo-viewer-module__1YArpa__credit a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #725f4b66;text-decoration:underline #725f4b66}.photo-viewer-module__1YArpa__reportPhoto{font:13px/1.5 var(--font-label);margin:4px 0 16px}.photo-viewer-module__1YArpa__credit+.photo-viewer-module__1YArpa__reportPhoto{margin-top:-12px}html[lang=dv] .photo-viewer-module__1YArpa__reportPhoto{font:16px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__reportPhoto a{color:var(--q-muted);text-underline-offset:3px;-webkit-text-decoration:underline #725f4b59;text-decoration:underline #725f4b59}.photo-viewer-module__1YArpa__reportPhoto a:hover{color:var(--q-ink)}.photo-viewer-module__1YArpa__reportPhoto a:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px;border-radius:2px}.photo-viewer-module__1YArpa__quiet{color:var(--q-muted);font:15px/1.6 var(--font-label);margin:14px 0}html[lang=dv] .photo-viewer-module__1YArpa__quiet{font:20px/1.8 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__earlier{color:var(--q-accent);font:600 14px/1.5 var(--font-label);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0}html[lang=dv] .photo-viewer-module__1YArpa__earlier{font:19px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__earlier:hover{text-underline-offset:4px;text-decoration:underline}.photo-viewer-module__1YArpa__comments{gap:22px;margin:4px 0 0;padding:0;list-style:none;display:grid}.photo-viewer-module__1YArpa__commentHead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}html[lang] .photo-viewer-module__1YArpa__commentHead strong{color:var(--q-ink);font:700 15px/1.45 var(--font-label);overflow-wrap:anywhere}html[lang] .photo-viewer-module__1YArpa__commentHead strong:lang(dv){font:700 19px/1.6 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__commentHead time{color:var(--q-muted);font:13px/1.45 var(--font-label)}html[lang=dv] .photo-viewer-module__1YArpa__commentHead time{font:16px/1.6 Faruma,Noto Sans Thaana,sans-serif}html[lang] .photo-viewer-module__1YArpa__commentBody{color:var(--q-text);font:16px/1.6 var(--font-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}html[lang] .photo-viewer-module__1YArpa__commentBody:lang(dv){font:21px/1.85 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__report{color:var(--q-muted);font:13px/1.5 var(--font-label);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0}html[lang=dv] .photo-viewer-module__1YArpa__report{font:16px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__report:hover:not(:disabled){color:var(--q-ink);text-underline-offset:3px;text-decoration:underline}.photo-viewer-module__1YArpa__report:disabled{cursor:default}.photo-viewer-module__1YArpa__pending .photo-viewer-module__1YArpa__commentBody,.photo-viewer-module__1YArpa__pending .photo-viewer-module__1YArpa__commentHead{opacity:.72}.photo-viewer-module__1YArpa__pendingNote{color:var(--q-accent);font:italic 13px/1.5 var(--font-label);margin:2px 0 0}html[lang=dv] .photo-viewer-module__1YArpa__pendingNote{font:16px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__likeRow{background:var(--q-tint);align-items:center;gap:6px;padding:6px 12px;display:flex}.photo-viewer-module__1YArpa__like{width:44px;height:44px;color:var(--q-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.photo-viewer-module__1YArpa__like:hover:not(:disabled){background:var(--q-tint)}.photo-viewer-module__1YArpa__like:active:not(:disabled){transform:scale(.9)}.photo-viewer-module__1YArpa__like:disabled{opacity:.45;cursor:default}.photo-viewer-module__1YArpa__like[aria-pressed=true]{color:var(--q-accent)}.photo-viewer-module__1YArpa__like[aria-pressed=true] svg{fill:currentColor;animation:.3s photo-viewer-module__1YArpa__beat}@keyframes photo-viewer-module__1YArpa__beat{50%{transform:scale(1.22)}}.photo-viewer-module__1YArpa__likes{color:var(--q-ink);font:600 15px/1.4 var(--font-label)}html[lang=dv] .photo-viewer-module__1YArpa__likes{font:700 19px/1.6 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__form{gap:8px;padding:0 16px 14px;display:grid}.photo-viewer-module__1YArpa__nameField,.photo-viewer-module__1YArpa__bodyField{border-radius:var(--q-radius);width:100%;color:var(--q-ink);background:#fffbf3;border:1px solid #3b2a1c3d}.photo-viewer-module__1YArpa__nameField{min-height:40px;font:15px/1.4 var(--font-label);padding:6px 12px}.photo-viewer-module__1YArpa__nameField:lang(dv){font:19px/1.6 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__compose{align-items:flex-end;gap:8px;display:flex}.photo-viewer-module__1YArpa__bodyField{resize:vertical;min-width:0;min-height:46px;max-height:140px;font:16px/1.5 var(--font-label);flex:1;padding:8px 12px}.photo-viewer-module__1YArpa__bodyField:lang(dv){font:20px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__nameField:focus,.photo-viewer-module__1YArpa__bodyField:focus{border-color:var(--q-ink);outline-offset:1px;outline:2px solid #8b41324d}.photo-viewer-module__1YArpa__post{flex:none}.photo-viewer-module__1YArpa__hint{color:var(--q-muted);font:12.5px/1.5 var(--font-label);margin:0}html[lang=dv] .photo-viewer-module__1YArpa__hint{font:16px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__message{color:#8b2e1f;font:14px/1.5 var(--font-label);margin:0;padding:0 16px 14px}html[lang=dv] .photo-viewer-module__1YArpa__message{font:19px/1.7 Faruma,Noto Sans Thaana,sans-serif}.photo-viewer-module__1YArpa__step:focus-visible,.photo-viewer-module__1YArpa__close:focus-visible,.photo-viewer-module__1YArpa__like:focus-visible,.photo-viewer-module__1YArpa__earlier:focus-visible,.photo-viewer-module__1YArpa__report:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}@media (max-width:860px){.photo-viewer-module__1YArpa__backdrop{align-items:stretch;padding:0}.photo-viewer-module__1YArpa__dialog{overscroll-behavior:contain;border-radius:999px;flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.photo-viewer-module__1YArpa__stage{width:100%;aspect-ratio:var(--photo-ratio,4 / 3);flex:none;min-height:200px;max-height:70vh}.photo-viewer-module__1YArpa__side{border-inline-start:0;flex:1 0 auto}.photo-viewer-module__1YArpa__thread{flex:none;overflow:visible}.photo-viewer-module__1YArpa__close{z-index:2;top:10px;background:var(--paper);position:fixed;inset-inline-end:10px}.photo-viewer-module__1YArpa__close:hover{background:var(--sand)}.photo-viewer-module__1YArpa__sideHead{padding-inline-end:20px}}@media (prefers-reduced-motion:reduce){.photo-viewer-module__1YArpa__backdrop,.photo-viewer-module__1YArpa__like[aria-pressed=true] svg{animation:none}.photo-viewer-module__1YArpa__like{transition:none}}
