@import url("https://cdn.jsdelivr.net/npm/galmuri@2.40.2/dist/galmuri.css");
:root{color-scheme:dark;--bg:#06041a;--fg:#e6e9fb;--muted:#a9acd6;--line:#2a2560;--link:#5ff3e6;--head:#eef2ff;--deep:#1b3f86}
html{background:var(--bg)}
body{margin:0;color:var(--fg);word-break:keep-all;overflow-wrap:break-word;
  background:
    radial-gradient(1px 1px at 12% 18%,#fff8 50%,transparent 51%),
    radial-gradient(1px 1px at 78% 9%,#5ff3e6aa 50%,transparent 51%),
    radial-gradient(1px 1px at 41% 63%,#b07cffaa 50%,transparent 51%),
    radial-gradient(1px 1px at 88% 72%,#fff6 50%,transparent 51%),
    radial-gradient(1px 1px at 23% 88%,#fff5 50%,transparent 51%),
    radial-gradient(60vw 40vh at 100% 0%,#2a1460aa,transparent 70%),
    radial-gradient(50vw 40vh at 0% 100%,#0b3a4a88,transparent 70%),
    var(--bg);
  background-attachment:fixed;
  font:16px/1.75 system-ui,-apple-system,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 16px 72px}
h1,h2{font-family:"Galmuri11",system-ui,sans-serif;font-weight:700;color:var(--head)}
h1{font-size:1.65rem;line-height:1.35;margin:.5em 0;text-shadow:0 3px 0 var(--deep)}
h2{font-size:1.1rem;margin:2em 0 .5em;padding-top:1em;border-top:2px dashed var(--line)}
.meta{color:var(--muted);font-size:.9rem}
.lang{text-align:right;margin:0;font-family:"Galmuri11",system-ui,sans-serif;font-size:.92rem}
a{color:var(--link)}
a:hover{color:#fff}
a:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:2px}
ul{padding-left:1.3em}
li::marker{color:#b07cff}
