html:has(.lg){--canvas:#0b0b0b;background:#0b0b0b}body:has(.lg){background:#0b0b0b}.lg{-webkit-overflow-scrolling:touch;color:#d4d4d4;background:#0b0b0b;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden auto}.lg *{box-sizing:border-box}.lg-in{max-width:680px;padding:calc(env(safe-area-inset-top,0px) + 24px) 22px calc(env(safe-area-inset-bottom,0px) + 56px);margin:0 auto}.lg-back{color:#bcbcbc;margin:0 0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.lg h1{color:#fff;margin:0 0 4px;font-size:30px;line-height:1.15}.lg .lg-date{color:#8a8a8a;margin:0 0 26px;font-size:14px}.lg h2{color:#fff;margin:30px 0 8px;font-size:19px}.lg p,.lg li{margin:0 0 10px}.lg ul{margin:0 0 10px;padding-left:22px}.lg a{color:#fff;text-underline-offset:3px}.lg-x{color:#9a9a9a;border-top:1px solid #262626;margin-top:34px;padding-top:18px;font-size:14px}
