._1vvoQW_Page{width:min(1120px,100% - 32px);color:var(--palette-ink);align-content:start;gap:32px;min-height:100dvh;margin-inline:auto;padding:36px 0 56px;display:grid}._1vvoQW_Header{gap:12px;display:grid}._1vvoQW_Eyebrow,._1vvoQW_Title,._1vvoQW_Lead,._1vvoQW_StatusText{margin:0}._1vvoQW_Eyebrow{color:color-mix(in srgb, var(--palette-accent) 78%, #66511f 22%);letter-spacing:.08em;font-size:.82rem;font-weight:700}._1vvoQW_Title{font-family:var(--heading-font,var(--font));font-size:2rem;line-height:1.3}._1vvoQW_Lead{color:var(--palette-muted);line-height:1.8}._1vvoQW_ActionRow{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}._1vvoQW_StatusText{color:var(--palette-muted);padding:20px 0}._1vvoQW_PaginationPanel{top:var(--header-height,56px);z-index:20;border:1px solid color-mix(in srgb, var(--palette-border) 76%, transparent);background:color-mix(in srgb, var(--palette-paper) 86%, white 14%);border-radius:8px;gap:10px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 12px 28px #392d1a14}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){._1vvoQW_PaginationPanel{background:color-mix(in srgb, var(--palette-paper) 76%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}._1vvoQW_PaginationSummary{color:color-mix(in srgb, var(--palette-ink) 66%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.9rem;font-weight:700;display:flex}._1vvoQW_Grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),300px));justify-content:center;align-items:start;gap:18px;display:grid}._1vvoQW_Card{border:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);background:color-mix(in srgb, var(--palette-surface-strong) 82%, white 18%);border-radius:8px;width:100%;max-width:300px;display:grid;overflow:hidden}._1vvoQW_Figure{background:linear-gradient(180deg, #ffffffa8, #ffffff38),color-mix(in srgb, var(--palette-paper) 72%, #edf4f1 28%);place-items:center;margin:0;padding:10px;display:grid;position:relative}._1vvoQW_EmaImage{width:100%;max-width:280px;display:block}._1vvoQW_EmaImage img{object-fit:contain;filter:drop-shadow(0 9px 14px #392d1a2e);width:100%;max-width:280px;height:auto;display:block}._1vvoQW_AuthorAvatar{object-fit:cover;display:block}._1vvoQW_CardBody{gap:10px;padding:12px 14px 14px;display:grid}._1vvoQW_CardTitle{color:var(--palette-ink);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}._1vvoQW_MetaRow,._1vvoQW_AuthorRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._1vvoQW_MetaRow{color:color-mix(in srgb, var(--palette-ink) 62%, transparent);font-size:.84rem}._1vvoQW_AuthorRow{justify-content:flex-start;min-width:0;font-weight:700}._1vvoQW_AuthorRow span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1vvoQW_AuthorRow[data-anonymous=true]{color:color-mix(in srgb, var(--palette-ink) 66%, transparent);font-weight:600}._1vvoQW_AnonymousMark{background:radial-gradient(circle at 50% 38%, #685c459e 0 5px, transparent 6px),radial-gradient(circle at 50% 72%, #685c459e 0 9px, transparent 10px),color-mix(in srgb, var(--palette-surface-strong) 70%, #dfe8e2 30%);border-radius:999px;flex:none;width:32px;height:32px;display:inline-block}._1vvoQW_HeartButton{border:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent);background:color-mix(in srgb, var(--palette-surface-strong) 78%, white 22%);min-width:58px;height:34px;color:color-mix(in srgb, var(--palette-ink) 72%, transparent);cursor:pointer;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:0 10px;font-size:.88rem;font-weight:800;line-height:1;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}._1vvoQW_HeartButton svg{width:18px;height:18px}@media (hover:hover){._1vvoQW_HeartButton:hover:not(:disabled){border-color:color-mix(in srgb, #d74e5f 52%, var(--palette-border));color:#d74e5f;transform:translateY(-1px)}}._1vvoQW_HeartButton:disabled{cursor:not-allowed;opacity:.56}._1vvoQW_HeartButton[data-active=true]{border-color:color-mix(in srgb, #d74e5f 58%, var(--palette-border));color:#d74e5f}._1vvoQW_Pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._1vvoQW_PageNumbers{flex-wrap:wrap;justify-content:center;gap:6px;display:inline-flex}._1vvoQW_PageNavButton,._1vvoQW_PageNumberButton{border:1px solid color-mix(in srgb, var(--palette-border) 78%, transparent);background:color-mix(in srgb, var(--palette-surface-strong) 82%, white 18%);color:color-mix(in srgb, var(--palette-ink) 76%, transparent);cursor:pointer;justify-content:center;align-items:center;font-weight:800;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}@media (hover:hover){._1vvoQW_PageNavButton:hover:not(:disabled),._1vvoQW_PageNumberButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--palette-accent) 62%, var(--palette-border));color:var(--palette-ink);transform:translateY(-1px)}}._1vvoQW_PageNavButton:disabled,._1vvoQW_PageNumberButton:disabled{cursor:not-allowed;opacity:.5}._1vvoQW_PageNavButton{border-radius:999px;gap:6px;min-width:88px;height:38px;padding:0 12px;font-size:.9rem}._1vvoQW_PageNavButton svg{width:18px;height:18px}._1vvoQW_PageNumberButton{border-radius:999px;width:38px;height:38px;padding:0;font-size:.92rem}._1vvoQW_PageNumberButton[data-current=true]{border-color:color-mix(in srgb, var(--palette-accent) 70%, var(--palette-border));background:color-mix(in srgb, var(--palette-accent) 16%, var(--palette-surface-strong));color:var(--palette-ink)}@media (max-width:520px){._1vvoQW_Page{width:min(1120px,100% - 24px);padding-top:24px}._1vvoQW_Title{font-size:1.65rem}._1vvoQW_PaginationSummary{justify-content:start;display:grid}._1vvoQW_PaginationPanel{gap:8px;margin-inline:-4px;padding:8px}._1vvoQW_Pagination{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;display:grid}._1vvoQW_PageNumbers{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;padding:0 2px 4px;overflow-x:auto}._1vvoQW_PageNumbers::-webkit-scrollbar{display:none}._1vvoQW_PageNavButton{min-width:64px;height:34px;padding-inline:8px;font-size:.82rem}._1vvoQW_PageNumberButton{flex:0 0 34px;width:34px;height:34px}}
