@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:FreeGothic Web;src:url(/img/fonts/freegothic.ttf)format("truetype");font-display:swap}@font-face{font-family:BIZ UDPGothic Web;src:url(/img/fonts/BIZUDPGothic-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:custom;src:url(/img/fonts/fusion.ttf)format("truetype");font-display:swap}:root{--text-font:"MS PGothic", "custom", "BIZ UDPGothic Web";--heading-font:Georgia, "Times New Roman", Times, sans-serif;--link-color:#b77ca5;--link-hover-color:#d5a9c7}@scope(.standard-page){*{margin:0;padding:0}:scope{color:#fff;font:83.3%/1.5 Verdana,Hiragino Kaku Gothic Pro,Osaka,MS PGothic,FreeGothic Web,BIZ UDPGothic Web,sans-serif}a{color:var(--link-color);text-decoration:none}a:hover,a:active{color:var(--link-hover-color)}h1{font-family:var(--heading-font);font-size:210%;font-weight:400}h2{color:#65e6ff;border-bottom:1px solid #fff;font-size:100%;font-weight:400}p,h2,dt,dd{font-family:var(--text-font)}p,dl{margin-bottom:1em}dd{margin:0 0 5px 15px}.page-content{padding:15px 20px 0}.content-section{margin:15px 0}.content-section ul,.content-section ol{margin:0 0 1em 15px}.content-section ul li{list-style:inside circle}.content-section ol li{margin-left:20px;list-style:decimal}.content-section ul.inline-list{margin:0}.inline-list li{list-style:none;display:inline}.inline-list img{margin:0 2px 3px 0}.details{grid-template-columns:120px minmax(0,1fr);display:grid}.details dt{line-height:1.6}.details dd{margin:0 0 5px;padding-left:15px}.readme{white-space:pre-line;overflow-wrap:anywhere;background-color:#80808080;border-radius:3px;max-width:100%;padding-left:7px;padding-right:7px;font-family:MS PGothic}.section-divider{border:0;margin-top:40px}.site-notice{height:80px;padding:2px 10px 0 0;overflow:auto}.prose p:not(:last-child){margin-bottom:2.5em}.page-footer{text-align:center;margin:30px auto 5px}.section-divider+.page-footer{margin-top:0}.page-footer li{list-style:none;display:inline}.page-footer a{background:#eee;padding:0 20px;font-size:11px}table{border-collapse:collapse;background:#fff;margin-bottom:1em}td{border:1px solid #555;padding:2px 5px}.image-left,.image-right{background:#fff;border:1px solid #555;padding:5px}.image-left{float:left;margin-right:10px}.image-container-left{float:left;border:1px solid #fff;margin:0 15px 5px 0;display:inline-block;position:relative}.image-container-right{float:right;border:1px solid #fff;margin:0 0 5px 15px;display:inline-block;position:relative}.image-container-left img,.image-container-right img{max-width:100%;height:auto;display:block}.image-caption{color:#fff;font-family:var(--text-font);text-align:left;background:#0009;margin:0;padding:2px 5px;font-size:11px;position:absolute;bottom:0;left:0}.image-right{float:right;margin-left:10px}.float-example{padding-bottom:1em;display:flow-root}}html,body{width:100%;min-width:1112px;height:100%;min-height:625px;margin:0}body{background:#000;justify-content:center;align-items:center;display:flex}html,.menu-pane,.starfield{view-transition-name:none!important}*{scrollbar-width:thin;scrollbar-color:#e6e6e6 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#e6e6e6 padding-box content-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:#fff}.site-stage,.landing-stage{flex:none;width:1112px;height:625px}.site-shell,.landing-canvas{isolation:isolate;box-sizing:border-box;transform-origin:0 0;background:#000 50%/100% 100% no-repeat;width:1170px;height:658px;position:relative;overflow:hidden;transform:scale(.95)}.site-shell{background-image:url(/img/main-page-background.png?v=2)}.site-box{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:480px minmax(0,1fr);display:grid;position:absolute;inset:79px 1px 1px}.menu-pane,.content-pane{min-width:0;min-height:0;overflow:auto}.menu-pane{grid-template:"menu menu"". ."minmax(0,1fr)"player shoutbox""server shoutbox"/275px minmax(0,1fr);column-gap:8px;padding-right:8px;display:grid;overflow:hidden}.menu-pane .menu-content{grid-area:menu}.menu-pane .music-player-container{border-bottom:1px solid #fff;grid-area:player;width:275px;height:116px;padding-bottom:1px;position:relative;top:-41px}.menu-pane .shoutbox{border-left:1px solid #fff;grid-area:shoutbox;margin:-40px -6px 1px -7px;top:-52px}.menu-pane .server-details{grid-area:server;align-self:end}.starfield{--stars:"*          .                 +                      .             *                 .\a " "       +                 .          *                            .                +\a " "  .               *                         +          .                           .\a " "             .               +                         *               .          \a " "+                         .             .                       +             *    \a " "     .             *                            .          +                    .   \a " "                  +             .         *                       .              +\a " " .                      .                 +              *                    .   \a " "         *                    +                       .               .          \a " "                    .               *          +                          .      \a " "*          .                 +                      .             *                 .\a " "       +                 .          *                            .                +\a " "  .               *                         +          .                           .\a " "             .               +                         *               .          \a " "+                         .             .                       +             *    \a " "     .             *                            .          +                    .   \a " "                  +             .         *                       .              +\a " " .                      .                 +              *                    .   \a " "         *                    +                       .               .          \a " "                    .               *          +                          .      ";z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.starfield:before,.starfield:after{content:var(--stars);color:#aebbc4;letter-spacing:10px;white-space:pre;text-shadow:0 0 4px #bed7e673;width:110%;height:1316px;animation:12s linear infinite ascii-stars-fall;animation-delay:var(--near-snow-delay,0s);font-family:MS Gothic,Courier New,monospace;font-size:12px;line-height:66px;position:absolute;top:-658px;left:-5%}.starfield:before{opacity:.5}.starfield:after{letter-spacing:12px;opacity:.28;animation-duration:19s;animation-delay:var(--far-snow-delay,-7s);font-size:9px;left:-12%}@keyframes ascii-stars-fall{to{transform:translateY(658px)}}@media (prefers-reduced-motion:reduce){.starfield:before,.starfield:after{animation:none}}.landing-canvas{background-image:url(/img/ac6.png)}.entrance{-webkit-text-size-adjust:100%;text-size-adjust:100%;width:702px;position:absolute;top:235px;left:145px}.entrance-poem{background:url(/img/line002.gif) 0 0;max-width:351px;line-height:22px}@scope(.story-page){:scope{box-sizing:border-box;color:#fff;padding:18px 24px 40px;font-family:Georgia,Times New Roman,serif;line-height:1.55}a{color:var(--link-color)}a:hover,a:active{color:var(--link-hover-color)}h1,h2{color:#65e6ff}p{text-align:justify;margin:0 0 1em}p.message,.center,.meta h1,.meta h2,.meta .byline{text-align:center}.meta h1{font-size:1.5em}.meta h2{break-before:page;font-size:1.25em}.meta dl.tags{background:#00000073;border:1px solid;padding:1em}.meta dd{margin:-1em 0 0 10em}.meta blockquote{margin:0 0 1.5em}.meta .endnote-link{font-size:.8em}#afterword .meta dd{margin:1em 0 0 1em}#chapters,.userstuff{max-width:700px;padding:1em;font-family:Nimbus Roman No9 L,Times New Roman,serif}#chapters{margin:0 auto}#chapters .heading{border-bottom:1px solid #888;margin-top:2em;padding-bottom:.35em}.toc-heading{display:none}}
