*{box-sizing:border-box}:root{color-scheme:light dark;--color-bg:light-dark(#fbf1c7,#282828);--color-bg0_s:light-dark(#f2e5bc,#32302f);--color-bg0_h:light-dark(#f9f5d7,#1d2021);--color-fg:light-dark(#3c3836,#ebdbb2);--color-fg0:light-dark(#282828,#fbf1c7);--color-fg1:light-dark(#3c3836,#ebdbb2);--color-fg2:light-dark(#504945,#d5c4a1);--color-fg3:light-dark(#665c54,#bdae93);--color-fg4:light-dark(#7c6f64,#a89984);--color-bg1:light-dark(#ebdbb2,#3c3836);--color-bg2:light-dark(#d5c4a1,#504945);--color-bg3:light-dark(#bdae93,#665c54);--color-bg4:light-dark(#a89984,#7c6f64);--color-gray:#928374;--color-red:#cc241d;--color-green:#98971a;--color-yellow:#d79921;--color-blue:#458588;--color-purple:#b16286;--color-aqua:#689d6a;--color-orange:#d65d0e;--color-bright-red:light-dark(#9d0006,#fb4934);--color-bright-green:light-dark(#79740e,#b8bb26);--color-bright-yellow:light-dark(#b57614,#fabd2f);--color-bright-blue:light-dark(#076678,#83a598);--color-bright-purple:light-dark(#8f3f71,#d3859b);--color-bright-aqua:light-dark(#427b58,#8ec07c);--color-bright-orange:light-dark(#af3a03,#fe8019)}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}::selection{background:var(--color-fg);color:var(--color-bg)}body,html{padding:0;margin:0;min-width:320px;height:-webkit-fill-available;background:var(--color-bg0_h);color:var(--color-fg);font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Fira Sans,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;scrollbar-color:var(--color-fg) var(--color-bg0_h)}a{color:var(--color-bright-blue);text-decoration:none}a:visited{color:var(--color-bright-purple)}a:hover{color:var(--color-bright-orange);text-decoration:underline}.container{min-height:calc(100vh - env(safe-area-inset-bottom));min-height:-webkit-fill-available;display:flex;flex-direction:column}header{max-width:800px;margin:0 auto;display:grid;grid:auto auto auto/3fr 1fr;grid-auto-flow:dense}#names{padding-left:1rem;grid-column:1;grid-row:1}#name{background:var(--color-fg0)}#name,#nickname{display:inline-block;padding:10px;color:var(--color-bg0_h);margin-bottom:0}#nickname{background:var(--color-orange);font-family:Fira Code,monospace;margin-left:20px}#portrait{width:200px;margin:10px 10px 0;grid-column:2;grid-row:1/3}#portrait img{border-radius:50%}#bio{padding:0 1rem;font-weight:500;grid-row:2;grid-column:1}header hr{width:100%;grid-row:3;grid-column:1/3;border-color:var(--color-gray)}@media (orientation:portrait) and (max-width:768px){#names{padding-left:0}#name,#nickname{margin-top:0}#nickname{display:block;width:-moz-fit-content;width:fit-content;margin-left:0}#portrait{grid-row:1}#bio{grid-column:1/3}}main{width:100%;max-width:800px;margin:0 auto;padding:0 1rem;flex:1 1}main ol{list-style-type:none;padding:0}article{margin-bottom:60px}article h1{margin-bottom:.5rem}article h1+.date{margin-top:0}article .date,article h1{text-align:center}.date{color:var(--color-gray)}span.date{font-family:ui-monospace,monospace}.verdict{text-align:center}.spoiler{background:black;color:black}.spoiler:hover{color:white}pre{overflow-x:auto;background:var(--color-fg0);color:var(--color-bg1);padding:1rem}code{background:var(--color-bg0_s);color:var(--color-fg)}pre code{background:inherit;color:inherit}code,pre{font-family:Fira Code,Fira Mono,Source Code Pro,ui-monospace,Menlo,Monaco,Roboto Mono,Cascadia Mono,Segoe UI Mono,monospace}footer{position:static;width:auto}footer a,footer a:hover,footer a:visited{color:unset}footer menu{display:flex;flex-direction:row;justify-content:center;padding:0;list-style-type:none}footer menu li{aspect-ratio:1/1;width:60px;height:60px;padding:10px;margin-bottom:0;margin-right:10px;border-radius:10px}footer menu li a{color:inherit}#theme-toggle{position:absolute;margin:0;top:10px;right:10px;z-index:100;list-style:none}#theme-toggle li button{display:inline-block;border:none;margin:0;padding:0;width:auto;background:inherit;color:var(--color-fg)}@media (pointer:fine) and (min-width:960px){footer{position:fixed;top:0;left:10px}footer menu{flex-direction:column}footer menu li{margin-bottom:10px}}svg{fill:currentColor}.manga{font-size:xx-large}.manga>h1{text-align:center;font-size:inherit}.bouten{-webkit-text-emphasis:circle;text-emphasis:circle}