:root{font-synthesis:none;color:var(--ui-ink,#20252d);background:var(--ui-page,#f5f6f8);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{background:var(--ui-accent);min-height:40px;color:var(--ui-on-accent);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.5}button:disabled{opacity:.5;cursor:not-allowed}.quiet{background:var(--ui-surface);border-color:var(--ui-control-line);color:var(--ui-ink)}label{margin-top:16px;font-size:14px;display:block}input,textarea,select{border:1px solid var(--ui-control-line);background:var(--ui-surface);min-width:0;max-width:100%;color:var(--ui-ink);border-radius:6px;padding:9px 11px;line-height:1.5}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;margin-top:6px;display:block}textarea{resize:vertical;min-height:84px}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent)}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}h1,h2,h3,h4,h5{font-weight:600;line-height:1.35}h1{margin:0 0 8px;font-size:28px}h2{margin:0 0 16px;font-size:18px}h3{font-size:16px}p{line-height:1.65}a,summary{color:var(--ui-link)}summary{cursor:pointer}.eyebrow{color:var(--ui-muted);font-size:12px}.error{color:var(--ui-danger)}fieldset{border:1px solid var(--ui-line);border-radius:8px;min-width:0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--ui-line);vertical-align:top;padding:12px}th{font-weight:600}.numeric{font-variant-numeric:tabular-nums;text-align:right}.kuayue-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.kuayue-brand img{object-fit:contain;width:44px;height:44px;display:block}.kuayue-brand strong{white-space:nowrap;letter-spacing:1px;font-size:18px}@media print{.kuayue-brand img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
