/* Preserve the existing list anchor and section rhythm. */
/* Figma: 品牌/辅助橙 (Dark) → 辅助色/夜橙; Dark中性色/Dark 900. */
.screen{--brand-aux-orange:#ca915d;--badge-ink:#111116}
.cover-tag{position:absolute;right:10px;top:10px;z-index:1;border-radius:6px;padding:1px 6px 2px;font-size:12px;line-height:17px;font-weight:500;pointer-events:none}
.new-tag{background:var(--brand-aux-orange);color:var(--badge-ink)}
.theme-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 20px 11px;height:39px;gap:12px}
.theme-section .theme-section-heading h2{margin:0;flex:1;min-width:0}
.theme-section[hidden]{display:none}
.theme-row:focus-within{scroll-margin-top:130px;scroll-margin-bottom:110px}
.theme-content .theme-kind{color:#ffffffc7}
.theme-content button:active{opacity:.82}
.theme-section .theme-row{padding-top:5px;margin-top:-5px;padding-bottom:6px}
.theme-tile{flex-shrink:0}
@media(max-width:870px){.layout{grid-template-columns:minmax(0,1fr)}.device{width:min(390px,calc((100svh - 44px)*.4620853),100%)}.panel{min-width:0;max-width:100%}}
@media(prefers-reduced-motion:reduce){.theme-content *{scroll-behavior:auto}}
