@media(prefers-color-scheme:light){.bg{color:#4c4f69;background-color:#eff1f5}.chroma{color:#4c4f69;background-color:#eff1f5;-webkit-text-size-adjust:none}.chroma .err{color:#d20f39}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#bcc0cc}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8c8fa1}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8c8fa1}.chroma .line{display:flex}.chroma .k{color:#8839ef}.chroma .kc{color:#fe640b}.chroma .kd{color:#d20f39}.chroma .kn{color:#179299}.chroma .kp{color:#8839ef}.chroma .kr{color:#8839ef}.chroma .kt{color:#d20f39}.chroma .na{color:#1e66f5}.chroma .nc{color:#df8e1d}.chroma .no{color:#df8e1d}.chroma .nd{color:#1e66f5;font-weight:700}.chroma .ni{color:#179299}.chroma .ne{color:#fe640b}.chroma .nl{color:#04a5e5}.chroma .nn{color:#fe640b}.chroma .py{color:#fe640b}.chroma .nt{color:#8839ef}.chroma .nb{color:#04a5e5}.chroma .bp{color:#04a5e5}.chroma .nv{color:#dc8a78}.chroma .vc{color:#dc8a78}.chroma .vg{color:#dc8a78}.chroma .vi{color:#dc8a78}.chroma .vm{color:#dc8a78}.chroma .nf{color:#1e66f5}.chroma .fm{color:#1e66f5}.chroma .s{color:#40a02b}.chroma .sa{color:#d20f39}.chroma .sb{color:#40a02b}.chroma .sc{color:#40a02b}.chroma .dl{color:#1e66f5}.chroma .sd{color:#9ca0b0}.chroma .s2{color:#40a02b}.chroma .se{color:#1e66f5}.chroma .sh{color:#9ca0b0}.chroma .si{color:#40a02b}.chroma .sx{color:#40a02b}.chroma .sr{color:#179299}.chroma .s1{color:#40a02b}.chroma .ss{color:#40a02b}.chroma .m{color:#fe640b}.chroma .mb{color:#fe640b}.chroma .mf{color:#fe640b}.chroma .mh{color:#fe640b}.chroma .mi{color:#fe640b}.chroma .il{color:#fe640b}.chroma .mo{color:#fe640b}.chroma .o{color:#04a5e5;font-weight:700}.chroma .ow{color:#04a5e5;font-weight:700}.chroma .c{color:#9ca0b0;font-style:italic}.chroma .ch{color:#acb0be;font-style:italic}.chroma .cm{color:#9ca0b0;font-style:italic}.chroma .c1{color:#9ca0b0;font-style:italic}.chroma .cs{color:#9ca0b0;font-style:italic}.chroma .cp{color:#9ca0b0;font-style:italic}.chroma .cpf{color:#9ca0b0;font-weight:700;font-style:italic}.chroma .gd{color:#d20f39;background-color:#ccd0da}.chroma .ge{font-style:italic}.chroma .gr{color:#d20f39}.chroma .gh{color:#fe640b;font-weight:700}.chroma .gi{color:#40a02b;background-color:#ccd0da}.chroma .gs{font-weight:700}.chroma .gu{color:#fe640b;font-weight:700}.chroma .gt{color:#d20f39}.chroma .gl{text-decoration:underline}}@media(prefers-color-scheme:dark){.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a;-webkit-text-size-adjust:none}.chroma .err{color:#ed8796}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#494d64}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .na{color:#8aadf4}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:700}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:700}.chroma .ow{color:#91d7e3;font-weight:700}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#5b6078;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:700;font-style:italic}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:700}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .gs{font-weight:700}.chroma .gu{color:#f5a97f;font-weight:700}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}}:root{--uchu-light-gray:oklch(95.57% 0.003 286.35);--uchu-gray:oklch(84.68% 0.002 197.12);--uchu-dark-gray:oklch(63.12% 0.004 219.55);--uchu-light-red:oklch(88.98% 0.052 3.28);--uchu-red:oklch(62.73% 0.209 12.37);--uchu-dark-red:oklch(45.8% 0.177 17.7);--uchu-light-pink:oklch(95.8% 0.023 354.27);--uchu-pink:oklch(85.43% 0.09 354.1);--uchu-dark-pink:oklch(64.11% 0.084 353.91);--uchu-light-purple:oklch(89.1% 0.046 305.24);--uchu-purple:oklch(58.47% 0.181 302.06);--uchu-dark-purple:oklch(39.46% 0.164 298.29);--uchu-light-blue:oklch(89.66% 0.046 260.67);--uchu-blue:oklch(62.39% 0.181 258.33);--uchu-dark-blue:oklch(43.48% 0.17 260.2);--uchu-light-green:oklch(93.96% 0.05 148.74);--uchu-green:oklch(79.33% 0.179 145.62);--uchu-dark-green:oklch(58.83% 0.158 145.05);--uchu-light-yellow:oklch(97.05% 0.039 91.2);--uchu-yellow:oklch(90.92% 0.125 92.56);--uchu-dark-yellow:oklch(69.14% 0.109 91.04);--uchu-light-orange:oklch(93.83% 0.037 56.93);--uchu-orange:oklch(78.75% 0.146 54.33);--uchu-dark-orange:oklch(58.28% 0.128 52.2);--uchu-yang:oklch(99.4% 0 0);--uchu-light-yin:oklch(91.87% 0.003 264.54);--uchu-yin:oklch(14.38% 0.007 256.88);--uchu-dark-surface:oklch(22% 0.007 256.88)}:root{--serif:Athelas,
    Garamond,
    "EB Garamond",
    serif;--sans-serif:"Helvetica Neue",
    Helvetica,
    Arial,
    system-ui,
    "Segoe UI",
    Roboto,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji";--mono:ui-monospace,
    SFMono-Regular,
    Consolas,
    "Liberation Mono",
    Menlo,
    monospace}*,::before,::after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light dark}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;word-break:break-word}body{margin:auto;max-width:80ch;padding:1rem;font-family:var(--sans-serif);color:light-dark(var(--uchu-yin),var(--uchu-yang));background-color:light-dark(var(--uchu-yang),var(--uchu-yin))}header{border-bottom:1px solid var(--uchu-gray);font-weight:700;font-size:1.5rem;nav{ul{display:flex;justify-content:space-evenly;align-items:center;list-style:none;padding:1rem;li:nth-child(1){--accent:var(--uchu-blue)}li:nth-child(2){--accent:var(--uchu-orange)}li:nth-child(3){--accent:var(--uchu-green)}li:nth-child(4){--accent:var(--uchu-red)}a:hover, a.active{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:3px}svg{margin-right:.3em}li:first-child{display:flex;white-space:nowrap}@media(max-width:40em){display: grid; grid-template-columns: 1fr 1fr; li:first-child{grid-column:1;grid-row:1/span 3}li:not(:first-child){grid-column:2;text-align:right}}}}}main{margin:1rem auto;max-width:70ch}footer{border-top:1px solid var(--uchu-gray);padding:1rem;font-size:.75rem;ul{display:flex;justify-content:space-evenly;list-style:none;a:hover{text-decoration:none}}}svg{vertical-align:middle;fill:light-dark(var(--uchu-yin),var(--uchu-yang));height:1em;width:1em}a{color:light-dark(var(--uchu-yin),var(--uchu-yang));text-decoration:none;&:hover{text-decoration:underline;text-decoration-color:var(--uchu-blue)}}abbr{text-decoration-color:var(--uchu-blue)}time,.dates{color:light-dark(var(--uchu-dark-gray),var(--uchu-gray));font-size:.8rem}article{.dates{display:flex;justify-content:space-between}h1{text-align:center;padding-bottom:.5rem}.lead{font-family:var(--sans-serif);text-align:center;font-size:1.5rem;padding:.5rem}.content{font-family:var(--serif);line-height:1.5;text-wrap:pretty;text-align:justify;text-justify:inter-word;font-variant-numeric:oldstyle-nums;a{color:var(--uchu-blue)}img, figure{width:100%;height:auto}> img{width:100%;height:auto}figcaption > p{text-align:center;margin:.25rem 0 2rem;font-family:var(--sans-serif)}> p:first-of-type::first-letter{initial-letter:2;-webkit-initial-letter:2;padding-right:.2em}p + p{margin-top:.5em}ul, ol{padding-left:1.5rem;ul, ol{padding-left:1rem}}h2, h3, h4, h5, h6{font-family:var(--sans-serif);padding:.5em 0 .2em}table{border-collapse:collapse;width:90%;margin:5%;th{text-align:left;border-bottom:1px solid}}}}.list{ul{list-style:none;li{padding:1rem;border-left:solid transparent 3px;&:nth-child(7n+1){--accent:var(--uchu-blue)}&:nth-child(7n+2){--accent:var(--uchu-green)}&:nth-child(7n+3){--accent:var(--uchu-yellow)}&:nth-child(7n+4){--accent:var(--uchu-orange)}&:nth-child(7n+5){--accent:var(--uchu-red)}&:nth-child(7n+6){--accent:var(--uchu-pink)}&:nth-child(7n+7){--accent:var(--uchu-purple)}a{text-decoration:none}&:hover{border-left-color:var(--accent);text-decoration:none}}}}code{font-family:var(--mono);background-color:light-dark(var(--uchu-light-gray),var(--uchu-dark-surface));padding:.15em .35em;border-radius:.3rem}.chroma{background-color:light-dark(var(--uchu-light-gray),var(--uchu-dark-surface))!important}.highlight{+ .highlight, + p, p + &{margin-top:1rem}pre{border-radius:.3rem;overflow:auto;span > span{padding:1rem}code{display:block;background:0 0}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:.5rem;margin:0;overflow:visible;clip:auto;white-space:normal}