.daily-index,.daily-reader{min-width:0}.daily-lead{max-width:790px;font-size:1.1rem;line-height:1.95}.daily-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0;padding:0;list-style:none;display:grid}.daily-route li{background:#fff;border:1px solid #c9d4dc;border-top:4px solid #386d88;border-radius:9px;min-width:0;padding:22px}.daily-route li:nth-child(2){border-top-color:#84629b}.daily-route li:nth-child(3){border-top-color:#54816c}.daily-route h2{font-size:1.2rem;line-height:1.6}.daily-route p{line-height:1.85}.daily-route a,.daily-reader a{overflow-wrap:anywhere;text-underline-offset:4px}.daily-number{color:#526b80;letter-spacing:.15em;font-size:.85rem}.daily-scope{background:#f0f6f7;border:1px solid #c3d5db;border-left:4px solid #397587;border-radius:6px;margin:28px 0;padding:20px 24px;line-height:1.9}.daily-scope p{margin:6px 0}.daily-downloads{flex-wrap:wrap;gap:14px;margin:18px 0 28px;display:flex}.daily-downloads a{background:#fff;border:1px solid #627b8e;border-radius:6px;padding:11px 16px}.daily-check{background:#f8f5fc;border:1px solid #cbc1d9;border-radius:10px;margin-top:42px;padding:26px}.daily-check h2{font-size:1.4rem}.daily-check fieldset{border:1px solid #d4ccdf;border-radius:8px;min-width:0;margin:28px 0;padding:20px}.daily-check legend{padding:0 8px;font-weight:650;line-height:1.8}.daily-options{gap:10px;display:grid}.daily-options label{cursor:pointer;background:#fff;border-radius:5px;gap:8px;padding:11px 14px;line-height:1.75;display:flex}.daily-options input{accent-color:#624979;flex-shrink:0;width:18px;height:18px;margin-top:5px}.daily-check button{color:#fff;font:inherit;cursor:pointer;background:#624979;border:1px solid #665078;border-radius:5px;margin-top:16px;padding:10px 16px}.daily-check button:disabled{opacity:.45;cursor:default}.daily-check .daily-reset{color:#50375e;background:#fff}.daily-feedback{background:#fff;border-left:3px solid #78628b;margin-top:14px;padding:14px;line-height:1.9}.daily-reader .java-prose{min-width:0}.split-board{background:#f4f8f4;border:1px solid #b8cfc0;border-radius:10px;margin:40px 0;padding:24px;line-height:1.9}.split-board h2{font-size:1.45rem}.split-controls{gap:10px;margin:20px 0;display:grid}.split-controls label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.split-controls input{accent-color:#346951;flex-shrink:0;width:18px;height:18px;margin-top:6px}.split-results{background:#fff;border-left:3px solid #54816c;margin:20px 0;padding:18px}.split-results p{margin:8px 0}.split-table-wrap{max-width:100%;overflow-x:auto}.split-board table{border-collapse:collapse;width:100%;min-width:500px;font-size:.9rem}.split-board th,.split-board td{text-align:left;border-bottom:1px solid #cbd8cf;padding:10px}.split-board thead th{color:#294b3b}.split-board tbody tr[data-role=排除]{color:#5d6260}.split-role{white-space:nowrap}.split-board button{font:inherit;color:#244c38;cursor:pointer;background:#fff;border:1px solid #587a65;border-radius:5px;margin-top:18px;padding:8px 14px}.split-board :focus-visible{outline-offset:4px;outline:3px solid #567b64}:is(.daily-reader a:focus-visible,.daily-index a:focus-visible,.daily-check button:focus-visible,.daily-check input:focus-visible){outline-offset:4px;outline:3px solid #8f5db1}@media (max-width:900px){.daily-route{grid-template-columns:1fr}}@media (max-width:600px){.daily-check,.daily-scope,.split-board{padding:18px}.daily-check fieldset{padding:14px}}
