.tech-link._zhpv{padding-bottom:48px;font-size:17px}.head._zhpv{flex-direction:column;gap:16px;max-width:900px;margin-left:0;padding-top:40px;padding-bottom:32px;display:flex}.h1._zhpv{letter-spacing:-.045em;margin:0;font-size:clamp(44px,8vw,96px);font-weight:800;line-height:.95}.stand._zhpv{color:var(--text-3);margin:0;font-size:14px;line-height:1.6}.new._zhpv{background:var(--accent);color:#fff;letter-spacing:.02em;vertical-align:2px;white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.toc-wrap._zhpv{padding-bottom:40px}.toc._zhpv{padding:28px}.toc-h._zhpv{letter-spacing:-.02em;margin:0 0 16px;scroll-margin-top:16px;font-size:22px}.toc-list._zhpv{columns:2 300px;column-gap:40px;margin:0;padding-left:26px;font-size:16px;line-height:1.4}.toc-list._zhpv li._zhpv{break-inside:avoid;padding:5px 0}.toc-list._zhpv a._zhpv{color:var(--text-1);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.toc-list._zhpv a._zhpv:hover{color:var(--accent-text)}.rules._zhpv{max-width:860px;margin-left:0;padding-bottom:48px;font-size:17px;line-height:1.65}@media (width>=1240px){.rules._zhpv,.head._zhpv{margin-left:calc((100% - var(--content)) / 2)}}.rules._zhpv section._zhpv{border-top:1px solid var(--border);padding:8px 0 32px;scroll-margin-top:16px}.rules._zhpv h2._zhpv{letter-spacing:-.025em;margin:28px 0 14px;font-size:clamp(26px,4vw,34px);line-height:1.15}.rules._zhpv h3._zhpv{letter-spacing:-.01em;margin:26px 0 8px;font-size:20px}.rules._zhpv p._zhpv{margin:0 0 14px}.rules._zhpv ul._zhpv,.rules._zhpv ol._zhpv{margin:0 0 16px;padding-left:22px}.rules._zhpv li._zhpv{margin-bottom:8px}.rules._zhpv a._zhpv{color:var(--accent-text)}.rules._zhpv .table-box._zhpv{margin:8px 0 18px}.rules._zhpv .table._zhpv{font-size:15px}.rules._zhpv .table._zhpv td._zhpv{vertical-align:top;padding-top:12px;padding-bottom:12px}.top._zhpv{margin-top:8px;font-size:14px}.top._zhpv a._zhpv{color:var(--text-3)}.flags._zhpv{background:var(--border);border-radius:var(--r-card);gap:1px;margin:8px 0 18px;display:grid;overflow:hidden}.flags._zhpv>div._zhpv{background:var(--surface-1);grid-template-columns:minmax(150px,220px) 1fr;gap:4px 16px;padding:14px 18px;display:grid}.flags._zhpv dt._zhpv{align-items:flex-start;gap:10px;font-weight:700;display:flex}.flags._zhpv dd._zhpv{color:var(--text-2);margin:0}.fl._zhpv{border:1px solid #ffffff40;border-radius:3px;flex:none;width:28px;height:20px;margin-top:3px}.fl-green._zhpv{background:#1db954}.fl-yellow._zhpv{background:#ffd60a}.fl-red._zhpv{background:#e10600}.fl-blue._zhpv{background:#1e6bff}.fl-white._zhpv{background:#fff}.fl-black._zhpv{background:#000}.fl-slip._zhpv{background:repeating-linear-gradient(90deg,#ffd60a 0 4px,#e10600 4px 8px)}.fl-bw._zhpv{background:linear-gradient(135deg,#fff 50%,#000 50%)}.fl-meat._zhpv{background:radial-gradient(circle,#ff8c00 0 5px,#000 5.5px)}.fl-chk._zhpv{background:repeating-conic-gradient(#000 0 25%, #fff 0 50%) 0 0 / 10px 10px}.gloss._zhpv{grid-template-columns:minmax(140px,230px) 1fr;gap:10px 20px;margin:8px 0 18px;display:grid}.gloss._zhpv dt._zhpv{font-weight:700}.gloss._zhpv dd._zhpv{color:var(--text-2);margin:0}.rules._zhpv .sources._zhpv{padding-bottom:16px}.rules._zhpv .sources._zhpv h2._zhpv{letter-spacing:.04em;color:var(--text-3);margin:20px 0 8px;font-size:14px;font-weight:600}.rules._zhpv .src._zhpv{color:var(--text-3);margin:0 0 8px;padding-left:16px;font-size:12.5px;line-height:1.45}.rules._zhpv .src._zhpv li._zhpv{word-break:break-word;margin-bottom:3px}.rules._zhpv .src._zhpv a._zhpv{color:var(--text-3);text-decoration-thickness:1px}.rules._zhpv .sources._zhpv .top._zhpv{font-size:12.5px}@media (width<=640px){.toc._zhpv{padding:20px}.rules._zhpv{font-size:16px}.flags._zhpv>div._zhpv{grid-template-columns:1fr;padding:14px 16px}.gloss._zhpv{grid-template-columns:1fr;gap:2px}.gloss._zhpv dd._zhpv{margin-bottom:10px}.rules._zhpv .table._zhpv th._zhpv:first-child,.rules._zhpv .table._zhpv td._zhpv:first-child{padding-left:14px}.rules._zhpv .table._zhpv th._zhpv:last-child,.rules._zhpv .table._zhpv td._zhpv:last-child{padding-right:14px}}
