:root{color-scheme:light dark;--ink:#19263c;--muted:#4e5d70;--paper:#f5f6f8;--panel:#fff;--line:#d6dde6;--link:#244e85}
@media(prefers-color-scheme:dark){:root:not([data-drysky-theme=light]){--ink:#edf1f8;--muted:#b7c3d5;--paper:#0b1529;--panel:#101e34;--line:#34445d;--link:#c6e77b}}
:root[data-drysky-theme=dark]{color-scheme:dark;--ink:#edf1f8;--muted:#b7c3d5;--paper:#0b1529;--panel:#101e34;--line:#34445d;--link:#c6e77b}
:root[data-drysky-theme=light]{color-scheme:light}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;font:15px/1.6 Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}
main{width:min(760px,100%);padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}
h1{margin:0 0 12px;font-size:24px;line-height:1.25}
p{margin:0;color:var(--muted)}
ul{margin:20px 0;padding-left:21px}
li{margin:5px 0;overflow-wrap:anywhere}
a{color:var(--link);font-weight:700;text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.meta{padding-top:16px;border-top:1px solid var(--line);font-size:13px}
.return{margin-top:16px;font-size:13px}
@media(max-width:480px){body{padding:16px}main{padding:22px}h1{font-size:23px}li{margin:8px 0}}
