.sky-evening{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--evening, 0);background:linear-gradient(180deg,#160a33,#2c0f4e 8%,#571566,#921f5c,#c43043 35%,#e85420 43%,#ff8a2e 50%,#ffc56b,#5a7820 56%,#488018 66%,#366814,#285610 90%,#1e4808)}.sky-night{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--night, 0);background:linear-gradient(180deg,#020207,#04060f 14%,#070b22 30%,#0c1638 44%,#142a55 50%,#20406e,#0a1c10 56%,#07160c 70%,#050f08)}.stars{position:absolute;inset:0 0 46%;background-repeat:no-repeat;background-image:radial-gradient(1.2px 1.2px at 5% 12%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 12% 30%,rgba(255,255,255,.7),transparent),radial-gradient(1.4px 1.4px at 18% 8%,rgba(255,255,255,.95),transparent),radial-gradient(.9px .9px at 23% 22%,rgba(255,255,255,.6),transparent),radial-gradient(1.1px 1.1px at 29% 38%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 34% 14%,rgba(255,255,255,.7),transparent),radial-gradient(1.3px 1.3px at 40% 28%,rgba(255,255,255,.9),transparent),radial-gradient(.9px .9px at 45% 6%,rgba(255,255,255,.6),transparent),radial-gradient(1.1px 1.1px at 48% 40%,rgba(255,255,255,.85),transparent),radial-gradient(1.1px 1.1px at 51% 20%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 56% 36%,rgba(255,255,255,.65),transparent),radial-gradient(1.4px 1.4px at 61% 12%,rgba(255,255,255,.9),transparent),radial-gradient(.9px .9px at 66% 26%,rgba(255,255,255,.55),transparent),radial-gradient(1.1px 1.1px at 70% 8%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 75% 32%,rgba(255,255,255,.7),transparent),radial-gradient(1.3px 1.3px at 80% 16%,rgba(255,255,255,.9),transparent),radial-gradient(.9px .9px at 85% 4%,rgba(255,255,255,.6),transparent),radial-gradient(1.1px 1.1px at 89% 24%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 93% 12%,rgba(255,255,255,.7),transparent),radial-gradient(1.2px 1.2px at 96% 34%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 8% 46%,rgba(255,255,255,.6),transparent),radial-gradient(.9px .9px at 15% 52%,rgba(255,255,255,.5),transparent),radial-gradient(1.1px 1.1px at 22% 60%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 31% 50%,rgba(255,255,255,.6),transparent),radial-gradient(.9px .9px at 38% 64%,rgba(255,255,255,.5),transparent),radial-gradient(1.2px 1.2px at 44% 54%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 53% 62%,rgba(255,255,255,.6),transparent),radial-gradient(.9px .9px at 59% 50%,rgba(255,255,255,.5),transparent),radial-gradient(1.1px 1.1px at 67% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 73% 48%,rgba(255,255,255,.6),transparent),radial-gradient(.9px .9px at 82% 60%,rgba(255,255,255,.5),transparent),radial-gradient(1.1px 1.1px at 88% 52%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 95% 46%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 3% 36%,rgba(255,255,255,.65),transparent)}@media(prefers-reduced-motion:no-preference){.stars{animation:star-twinkle 6s ease-in-out infinite}}@keyframes star-twinkle{0%,to{opacity:1}50%{opacity:.55}}.shooting-star{position:absolute;width:130px;height:1.6px;background:linear-gradient(90deg,#fffffff2,#fff0);border-radius:2px;opacity:0;filter:drop-shadow(0 0 4px rgba(200,225,255,.8));will-change:transform,opacity}@media(prefers-reduced-motion:no-preference){.shooting-star{top:11%;left:62%;animation:shoot 11s ease-in infinite}.shooting-star.s2{top:22%;left:32%;width:95px;animation-duration:15s;animation-delay:6s}.shooting-star.s3{top:6%;left:80%;width:115px;animation-duration:19s;animation-delay:11s}}@keyframes shoot{0%{opacity:0;transform:translate(0) rotate(-21deg)}4%{opacity:0}9%{opacity:1}17%{opacity:0;transform:translate(-230px,92px) rotate(-21deg)}to{opacity:0;transform:translate(-230px,92px) rotate(-21deg)}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansJP-Regular.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSansJP-Bold.woff2) format("woff2")}:root{--z-layer-desktop-bg: 0;--z-layer-desktop-icons: 10;--z-layer-window-stage: 20;--z-layer-taskbar: 1000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;font-family:Tahoma,Noto Sans JP,MS PGothic,sans-serif;font-size:14px;color:#000;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}::selection{background:#316ac5;color:#fff}.md-content,.win-body,.selectable{-webkit-user-select:text;user-select:text}:focus{outline:none}:focus-visible{outline:1px dotted rgba(0,0,0,.4);outline-offset:-1px}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:20px;height:20px}::-webkit-scrollbar-track{background:#ece9d8}::-webkit-scrollbar-thumb{background:#aca899;border:2px solid #ece9d8}::-webkit-scrollbar-thumb:hover{background:#716f64}::-webkit-scrollbar-button{background-color:#ece9d8;background-repeat:no-repeat;background-position:center;height:20px;width:20px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #716f64;border-bottom:1px solid #716f64}::-webkit-scrollbar-button:active{border-top:1px solid #716f64;border-left:1px solid #716f64;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;background-position:calc(50% + 1px) calc(50% + 1px)}::-webkit-scrollbar-button:vertical:decrement{background-image:url(/icons/scrollbar-up.svg)}::-webkit-scrollbar-button:vertical:increment{background-image:url(/icons/scrollbar-down.svg)}::-webkit-scrollbar-corner{background:#ece9d8}}@supports (-webkit-touch-callout: none){@media(pointer:coarse){::-webkit-scrollbar{width:0;height:0}}}.md-content{font-family:Tahoma,Noto Sans JP,MS PGothic,sans-serif;font-size:15px;line-height:1.7;color:#000}.md-content h1{font-size:23px;font-weight:700;margin-bottom:3px}.md-content h2{font-size:18px;margin:25px 0 10px;color:#1252a2}.md-content h3{font-size:15px;margin:18px 0 8px;font-weight:700;color:#716f64}.md-content p{margin-bottom:13px}.md-content a{color:#00c;text-decoration:underline}.md-content a:visited{color:purple}.md-content a:hover{color:#00f}.md-content ul,.md-content ol{padding-left:30px;margin-bottom:13px}.md-content li{margin-bottom:5px}.md-content code{font-family:Courier New,monospace;font-size:14px;background:#f5f4ed;border:1px solid #aca899;padding:0 4px}.md-content pre{background:#f5f4ed;border-top:1px solid #716f64;border-left:1px solid #716f64;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:10px 15px;margin:13px 0;overflow-x:auto}.md-content pre code{background:none;border:none;padding:0}.md-content blockquote{background:#ece9d8;border-top:1px solid #716f64;border-left:1px solid #716f64;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:10px 13px;margin:13px 0;color:#000}.md-content hr{border:none;border-top:1px solid #aca899;border-bottom:1px solid #ffffff;margin:20px 0}.md-content strong{font-weight:700}.md-content em{font-style:italic}.md-content table{border-collapse:collapse;width:100%;margin-bottom:15px;font-size:14px;border-top:1px solid #716f64;border-left:1px solid #716f64;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}.md-content table th{background:#ece9d8;color:#000;text-align:left;padding:5px 10px;font-weight:700;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #716f64;border-bottom:2px solid #aca899}.md-content table td{padding:4px 10px;border-bottom:1px solid #aca899;border-right:1px solid #aca899}.md-content table td:last-child{border-right:none}.md-content table tr:last-child td{border-bottom:none}.md-content table tr:nth-child(2n) td{background:#f5f4ed}@media print{app-taskbar,app-start-menu,app-bliss-bg,.title-bar,.win-controls{display:none!important}app-xp-window{display:block!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;border:none!important;box-shadow:none!important}.win-content{display:block!important;height:auto!important}.win-body{overflow:visible!important;height:auto!important}.xp-scrollbar{display:none!important}}
