._8woj160{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}._8woj161{min-width:0}._1gh100o0{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}._1gh100o1{display:inline-flex;flex:none;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--bg-muted)}._1gh100o2{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}._1gh100o2:hover{color:var(--text-primary)}._1gh100o2[aria-current=page]{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-1)}._1gh100o3{width:16px;height:16px}._1gh100o4{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}._1gh100o4::-webkit-scrollbar{display:none}._1gh100o5{position:relative;display:flex;align-items:center;width:min(360px,100%);margin-left:auto;border-radius:var(--radius-pill);background:var(--bg-muted);transition:box-shadow var(--dur-base) var(--ease-standard)}._1gh100o5:focus-within{box-shadow:0 0 0 1px var(--border-strong),0 0 0 5px var(--brand-soft)}._1gh100o6{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 4px;color:var(--text-tertiary)}._1gh100o7{position:relative;display:inline-flex;flex:none;align-items:center}._1gh100o8{height:30px;padding:0 24px 0 12px;border:0;border-radius:var(--radius-pill);appearance:none;color:var(--text-secondary);background:var(--bg-muted);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer}._1gh100o8:hover{background:var(--bg-muted-hover);color:var(--text-primary)}._1gh100o8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._1gh100o9{position:absolute;right:8px;width:14px;height:14px;color:var(--text-secondary);pointer-events:none}._1gh100oa{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0;background:none;color:var(--text-primary);font-family:inherit;font-size:var(--fs-label)}._1gh100oa::placeholder{color:var(--text-tertiary)}._1gh100oa::-webkit-search-cancel-button{cursor:pointer}._1gh100ob{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--text-tertiary);cursor:pointer}._1gh100ob:hover{color:var(--text-primary);background:var(--bg-muted-hover)}._1gh100ob:focus-visible{outline:2px solid var(--focus-ring)}@media screen and (max-width:768px){._1gh100o5{width:100%}}.d4xdcr0{overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle)}.d4xdcr1{display:grid;grid-template-columns:56px minmax(0,1fr) 132px 84px 56px 56px;grid-template-areas:"no title author date views votes";align-items:center;gap:12px;padding:0 16px}.d4xdcr2{height:42px;color:var(--text-tertiary);background:var(--bg-surface-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);box-shadow:inset 0 -1px 0 var(--border-subtle)}.d4xdcr3{text-align:center}.d4xdcr4{text-align:left}.d4xdcr5{position:relative;min-height:52px;font-size:var(--fs-label);transition:background-color var(--dur-fast) var(--ease-standard)}.d4xdcr5+.d4xdcr5{box-shadow:inset 0 1px 0 var(--border-subtle)}.d4xdcr5:hover{background:var(--bg-surface-2)}.d4xdcr6,.d4xdcr6:hover{background:var(--brand-soft)}.d4xdcr7{color:var(--text-tertiary);font-size:var(--fs-micro);text-align:center;font-variant-numeric:tabular-nums}.d4xdcr8{grid-area:no}.d4xdcr9{grid-area:title;display:flex;align-items:center;gap:6px;min-width:0}.d4xdcra{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.d4xdcra:hover{text-decoration:underline;text-underline-offset:3px}.d4xdcra:visited{color:var(--text-secondary)}.d4xdcra:after{content:"";position:absolute;inset:0}.d4xdcra:focus-visible{outline:none}.d4xdcra:focus-visible:after{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--focus-ring)}.d4xdcr6 .d4xdcra{font-weight:var(--fw-semibold)}.d4xdcrb{color:var(--brand-text);margin-inline-end:6px;vertical-align:-.125em}.d4xdcrc{width:15px;height:15px;flex:none;color:var(--text-tertiary)}.d4xdcrd{flex:none;color:var(--brand-text);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.d4xdcre{grid-area:author;display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);font-size:var(--fs-caption)}.d4xdcrf{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d4xdcri{grid-area:date;position:relative;z-index:1}.d4xdcrj{grid-area:views}.d4xdcrk{grid-area:votes}.d4xdcrl{color:var(--danger);font-weight:var(--fw-bold)}.d4xdcrm{display:none}.d4xdcrn{pointer-events:none}@media screen and (max-width:768px){.d4xdcr2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.d4xdcr5{grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"title title title title title" "author date views votes .";gap:6px 10px;padding:12px 16px}.d4xdcr8{display:none}.d4xdcra{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.d4xdcrg{display:none}.d4xdcrh{display:inline-flex;align-items:center;gap:3px;text-align:left}.d4xdcrm{display:block;width:13px;height:13px}}._1yzar101{container-name:_1yzar100;container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px 0 48px;font-size:var(--fs-body);line-height:var(--lh-base);letter-spacing:var(--ls-body)}._1yzar102{display:contents}._1yzar103{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}._1yzar104{width:96px;flex:none}._1yzar105{flex:1}._1yzar106{display:inline-flex;flex:none;margin-left:auto}._1yzar107{position:fixed;z-index:var(--z-sticky);right:14px;bottom:calc(76px + env(safe-area-inset-bottom));display:none;border-radius:var(--radius-pill);box-shadow:var(--shadow-3)}._1yzar108{padding:56px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle)}._1yzar109{margin-bottom:12px}@media screen and (max-width:768px){._1yzar102,._1yzar104,._1yzar106{display:none}._1yzar107{display:inline-flex}}
