*{box-sizing:border-box;}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;appearance:none;}button:focus{outline:4px solid var(--link);z-index:99;position:relative;}.window_container{background-color:var(--window-container-background);border:var(--window-border);box-shadow:var(--window-shadow);border-radius:var(--window-border-radius);position:absolute;z-index:999;display:none;}.window_interior{margin:var(--window-padding);height:100%;display:flex;flex-direction:column;}.window_top{overflow:hidden;cursor:grab;display:flex;flex-direction:row;justify-content:space-between;height:25px;background:rgba(150,138,255,.8);background:-moz-linear-gradient(left,rgba(150,138,255,.7) 0%,rgba(181,255,220,.8) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(150,138,255,.7)),color-stop(100%,rgba(181,255,220,.8)));background:-webkit-linear-gradient(left,rgba(150,138,255,.8) 0%,rgba(181,255,220,.8) 100%);background:-o-linear-gradient(left,rgba(150,138,255,.8) 0%,rgba(181,255,220,.8) 100%);background:-ms-linear-gradient(left,rgba(150,138,255,.8) 0%,rgba(181,255,220,.8) 100%);background:linear-gradient(to right,rgba(150,138,255,.8) 0%,rgba(181,255,220,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#968aff',endColorstr='#67fab3',GradientType=1);padding:0 3px 6px 6px;.is-pointer-down &{cursor:grabbing}}.window_top img{opacity:1;}.window_title{flex-grow:1;color:white;letter-spacing:0;font-size:9px;line-height:25px;vertical-align:center;font-family:nineteen93,maru;text-rendering:optimizeLegibility;}.window_control{flex-grow:0;display:flex;margin-top:4px;margin-right:2px;}.smallbox{width:15px;height:15px;}.minimize,.maximize{cursor:help;}.window_description{display:block;background:var(--window-text-background);border-radius:calc(var(--window-border-radius) - 2px);overflow-y:scroll;padding:10px;height:100%;margin-top:calc(var(--window-padding) + 1px);margin-bottom:1px;}.window_description img{margin:0;padding:0;display:inline;}.window_description ul{margin:7px 16px;}@media(prefers-color-scheme:dark){.window_container{background-color:var(--window-container-background-dark);border:var(--window-border-dark);box-shadow:var(--window-shadow-dark)}.window_description{background:var(--window-text-background-dark)}.window_title{color:var(--window-text-background-dark)}.minimize_control{background:var(--window-title-background-dark)}.maximize_control{border:2px solid var(--window-title-background-dark)}}.buttons{top:33vh;left:3vh;width:394px;}.buttons .window_description{height:400px;line-height:0;font-size:0;}.buttons .window_description img{width:88px;object-fit:none;}.buttons a:has(img){outline:none!important;}.buttons a:has(img):focus img{outline:4px solid var(--link);z-index:99;position:relative;}.chatbox{top:3vh;right:2vh;width:393px;}.chatbox .window_description{height:380px;}.currently{top:54vh;right:13vw;width:250px;}.currently .window_description{height:180px;font-family:nineteen93,maru;font-size:9px;}.todo{top:2vh;left:2vw;width:210px;}.todo .window_description{height:138px;font-family:nineteen93,maru;font-size:9px;}.webrings{top:68vh;right:5vh;width:240px;}.webrings .window_description{height:200px;font-family:nineteen93,maru;text-align:center;font-size:9px;}.webrings a:has(img){outline:none!important;}.webrings a:has(img):focus img{outline:4px solid var(--link);}@-webkit-keyframes fall{0%{opacity:.9;top:0}100%{opacity:.2;top:100%}}@keyframes fall{0%{opacity:.9;top:0}100%{opacity:.2;top:100%}}@-webkit-keyframes blow-soft-left{0%{margin-left:0}100%{margin-left:-50%}}@keyframes blow-soft-left{0%{margin-left:0}100%{margin-left:-50%}}@-webkit-keyframes blow-medium-left{0%{margin-left:0}100%{margin-left:-100%}}@keyframes blow-medium-left{0%{margin-left:0}100%{margin-left:-100%}}@-webkit-keyframes blow-soft-right{0%{margin-left:0}100%{margin-left:50%}}@keyframes blow-soft-right{0%{margin-left:0}100%{margin-left:50%}}@-webkit-keyframes blow-medium-right{0%{margin-left:0}100%{margin-left:100%}}@keyframes blow-medium-right{0%{margin-left:0}100%{margin-left:100%}}@-webkit-keyframes sway-0{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}100%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes sway-0{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}100%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes sway-1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes sway-1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes sway-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}100%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@keyframes sway-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}100%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@-webkit-keyframes sway-3{0%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}40%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}100%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}}@keyframes sway-3{0%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}40%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}100%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}}@-webkit-keyframes sway-4{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}100%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes sway-4{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}100%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@-webkit-keyframes sway-5{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}40%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}100%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes sway-5{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}40%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}100%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes sway-6{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}40%{-webkit-transform:rotate(92deg);transform:rotate(92deg)}100%{-webkit-transform:rotate(58deg);transform:rotate(58deg)}}@keyframes sway-6{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}40%{-webkit-transform:rotate(92deg);transform:rotate(92deg)}100%{-webkit-transform:rotate(58deg);transform:rotate(58deg)}}@-webkit-keyframes sway-7{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}40%{-webkit-transform:rotate(118deg);transform:rotate(118deg)}100%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}}@keyframes sway-7{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}40%{-webkit-transform:rotate(118deg);transform:rotate(118deg)}100%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}}@-webkit-keyframes sway-8{0%{-webkit-transform:rotate(94deg);transform:rotate(94deg)}40%{-webkit-transform:rotate(136deg);transform:rotate(136deg)}100%{-webkit-transform:rotate(82deg);transform:rotate(82deg)}}@keyframes sway-8{0%{-webkit-transform:rotate(94deg);transform:rotate(94deg)}40%{-webkit-transform:rotate(136deg);transform:rotate(136deg)}100%{-webkit-transform:rotate(82deg);transform:rotate(82deg)}}.sakura{pointer-events:none;position:absolute;}:root{--unit:48px;--page-background:white;--grid-color:#ddd;--scan-color:#eee;--box-border:#000000;--page-background-dark:rgb(19,19,19);--grid-color-dark:#161616;--scan-color-dark:#3b3b3b;--date-text-dark:rgb(147,122,255);--box-border-dark:#ddd;--link-hover-dark:rgb(122,255,133);}@font-face{font-family:'NDS true bios';src:url('/fonts/NDStruebios.woff2') format('woff2'),url('/fonts/NDStruebios.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}#dsring{margin:0 auto;padding:5px;font-family:'NDS true bios',sans-serif;font-size:16px;}#dsring table{background-color:var(--page-background);margin:0 auto;border:1px solid var(--box-border);background-size:var(--unit) var(--unit),var(--unit) var(--unit),var(--unit) var(--unit),var(--unit) calc(var(--unit) / 24);background-image:linear-gradient(to right,var(--grid-color) calc(var(--unit) / 48),transparent 1px),linear-gradient(to bottom,var(--grid-color) calc(var(--unit) / 48),transparent 1px),radial-gradient(var(--grid-color) calc(var(--unit) / 24),transparent 0),linear-gradient(to bottom,var(--scan-color) 50%,transparent 1px);background-position:calc(50% - var(--unit) / 2 - 1px) calc(var(--unit)/2),calc(50% - var(--unit) / 2 - 1px) calc(var(--unit)/2),calc(50% - var(--unit) *(1 - 1 / 48) - 1px) calc(var(--unit) *(1 + 1/48)),calc(50% - var(--unit) / 2 - 1px) calc(var(--unit)/2);width:120px;}#dsring table tr td{padding:1px}#dsring .webring-prev{text-align:right;}#dsring .webring-info{text-align:center;}#dsring .webring-next{text-align:left;}#dsring img{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;}@media(prefers-color-scheme:dark){#dsring table{border:1px solid var(--box-border-dark);background-color:var(--page-background-dark);background-image:linear-gradient(to right,var(--grid-color-dark) calc(var(--unit) / 48),transparent 1px),linear-gradient(to bottom,var(--grid-color-dark) calc(var(--unit) / 48),transparent 1px),radial-gradient(var(--grid-color-dark) calc(var(--unit) / 24),transparent 0),linear-gradient(to bottom,var(--scan-color-dark) 50%,transparent 1px)}a{color:var(--date-text-dark)}a:hover{color:var(--link-hover-dark)}}