@font-face{font-family:Fugaz One;font-weight:400;font-style:normal;src:url(../../../fonts/FugazOne-Regular.ttf)}@font-face{font-family:Neue Montreal;font-weight:400;font-style:normal;src:url(../../../fonts/PPNeueMontreal-Book.otf)}@font-face{font-family:Neue Montreal;font-weight:600;font-style:normal;src:url(../../../fonts/PPNeueMontreal-Medium.otf)}@font-face{font-family:Neue Montreal;font-weight:700;font-style:normal;src:url(../../../fonts/PPNeueMontreal-Bold.otf)}*{box-sizing:border-box;margin:0;padding:0;min-width:0}*:focus{outline:none;touch-action:manipulation;-ms-touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;width:100%;height:100%}body{--color-bg: #ffffff;--color-bg-alt: #fdfdfd;--color-bg-alt2: #EBEBEB;--color-bg-alt3: #d8d8d8;--color-bg-dimmer: #00000010;--color-accent: #FC76D9;--color-accent-text: #FC76D9;--color-accent2: #00FF29;--color-accent3: #DDFF0C;--color-accent4: #00FF97;--color-accent-edit: #4d7fff;--color-text: #202020;--color-text-dim: #a0a0a0;--color-text-highlight: #202020;--color-text-on-bright: #202020;--color-text-on-dark: #f0f0f0;--color-score-star: #fff040;--color-dark-score-star: #FC76D9;--color-text-error: #ba174d;--color-bg-tooltip: #000000c0;--color-text-tooltip: #a0a0a0;--color-bg-highlight: linear-gradient(to bottom right, rgba(44,44,78,.8), rgba(28,28,62,.8));--color-bg-highlight-opaque: linear-gradient(to bottom right, rgba(44,44,78,1), rgba(28,28,62,1));--color-bg-highlight-alt2: linear-gradient(to bottom right, rgba(100, 88, 193, .8), rgba(52, 52, 142, .8));--color-text-outline-face: #FC76D9;--color-text-outline-shade: #7c105f40;--color-text-outline-border: #7c105f;--color-experimental: #a25b13;--ratio: 1.8;--fontRatio: 1.18;--m: .28rem;--mm: calc(var(--m) * var(--ratio));--mmm: calc(var(--mm) * var(--ratio));--mmmm: calc(var(--mmm) * var(--ratio));--mmmmm: calc(var(--mmmm) * var(--ratio));--mmmmmm: calc(var(--mmmmm) * var(--ratio));--h1: calc(var(--h2) * var(--fontRatio));--h2: calc(var(--h3) * var(--fontRatio));--h3: calc(var(--h4) * var(--fontRatio));--h4: 1rem;--h5: calc(var(--h4) / var(--fontRatio));--h6: calc(var(--h5) / var(--fontRatio));--h7: calc(var(--h5) / var(--fontRatio));--playerMargin: 1.04rem;--playerVMargin: 1.7rem;--pageMargin: 1.04rem;--pageVMargin: 1.04rem;--storyMargin: 8.3vw;--storyVMargin: 4.5rem;--imageMargin: 1.04rem;--body-text-shadow: .5px .5px 1px rgba(0, 0, 0, 1);--nav-padding: env(safe-area-inset-bottom, 0);--nav-size: var(--nav-padding);--sidebar-size: 24rem;--current-sidebar-size: var(--sidebar-size);background-color:var(--color-bg);color:var(--color-text);font-family:Neue Montreal,sans-serif;font-weight:400;line-height:125%;-webkit-user-select:none;user-select:none}.dark{--color-bg: #101010;--color-bg-alt: #262525;--color-bg-alt2: #3a3a3a;--color-bg-alt3: #4a4a4a;--color-bg-dimmer: #ffffff10;--color-accent: #7864FF;--color-accent-text: #9786FF;--color-accent2: #00FF29;--color-accent3: #DDFF0C;--color-accent4: #00FF97;--color-accent-edit: #d84dff;--color-accent-edit-text: #df69ff;--color-text: #ffffffcc;--color-text-highlight: #ffffffff;--color-text-dim: #909090;--color-text-on-bright: #202020;--color-text-on-dark: #f0f0f0;--color-score-star: #fff040;--color-dark-score-star: #b145e3;--color-text-error: #ba174d;--color-bg-tooltip: #000000c0;--color-text-tooltip: #a0a0a0;--color-text-outline-face: #ad5aec;--color-text-outline-shade: #451c6540;--color-text-outline-border: #451c65}dialog{color:var(--color-text)}body.noscroll{overflow-y:hidden}button,select,input,textarea{font-family:Neue Montreal,sans-serif;font-weight:400;line-height:125%;font-size:var(--h4);border:none;color:var(--color-text);background-color:unset;cursor:pointer}button.primary:focus,button.secondary:focus{animation:pulsate 2s ease-in-out infinite}@keyframes pulsate{0%{box-shadow:inset 0 0 8px #fff}50%{box-shadow:inset 0 0 8px #fff0}to{box-shadow:inset 0 0 8px #fff}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%239786FF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)!important;background-repeat:no-repeat,repeat!important;background-position:right 4px top 50%,0 0!important;background-size:.5em auto,100%!important;padding:0 1em 0 0;border-radius:0;display:inline-block}select.primary,select.secondary{background-position:right var(--mm) top 50%,0 0!important}button.link{background:none;border:none}a{text-decoration:none}a.link,a.link:hover,a.link:visited,button.link{color:var(--color-text)!important;position:relative;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}a.link,a.link:visited,button.link{box-shadow:inset 0 0 0 0 var(--color-accent);margin:-4px -.25rem;padding:4px .25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}@media (hover: hover){a.link:hover:not(.nofx),button.link:hover{box-shadow:inset 600px 0 0 0 var(--color-accent);color:var(--color-text-on-dark)!important;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}}centered{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000000c0;z-index:10}main{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.title{font-weight:400;font-family:Fugaz One,serif;font-style:normal}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:var(--color-text);font-weight:700;margin:0;padding:.35em 0 .45em}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}p{line-height:140%!important;margin:0}p+p{margin-top:.7em}ul,ol{list-style-position:inside}ul{list-style-type:none}li{padding-bottom:var(--mm)}label{font-size:var(--h5)}.shy.right{text-align:right;flex-grow:1}.shy.bottom{align-items:end}.error{color:var(--color-text-error)}.round.huge{width:4.5rem;height:4.5rem;font-size:2rem}.round.small{width:1.5rem;height:1.5rem;padding:0}@media (max-width: 688px){body{--playerMargin: 0;--playerVMargin: 0;--pageMargin: .75rem;--pageVMargin: .75rem;--storyMargin: 1.5rem;--imageMargin: 0;--nav-size: calc(4rem + var(--nav-padding))}.pageMargin{padding-left:.75rem;padding-right:.75rem}.pageVMargin{padding-top:.75rem;padding-bottom:.75rem}.shy{flex-direction:column;align-items:start}.shy.right{text-align:unset}.shy.bottom{align-items:unset}.round.huge{width:3rem;height:3rem;font-size:1.5rem}}@media (min-width: 1312px){body{--playerMargin: 1rem;--pageMargin: 1rem}.pageMargin{padding-left:1rem;padding-right:1rem}}videostatus{box-sizing:border-box;width:100%;aspect-ratio:16 / 9;background-color:var(--color-bg-alt);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:92%}videostatus.processing{background:repeating-linear-gradient(-45deg,var(--color-bg) -20px -10px,black -10px 0px);background-repeat:repeat;animation-fill-mode:forwards;background-size:calc(100% + 30px) auto;animation-name:MOVE-BG;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}videostatus.error{background:repeating-linear-gradient(-45deg,#402030,#402030 10px,#000 10px,#000 20px)}@keyframes MOVE-BG{0%{background-position:0px 0}to{background-position:-29px 0}}panel,.panel{display:flex;flex-direction:column;width:min(calc(100% - 2 * var(--pageMargin)),50rem);margin-left:auto;margin-right:auto}panel.story,.panel.story{padding-top:var(--storyVMargin);padding-bottom:var(--storyVMargin)}tag,.tag{display:inline-flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;padding:0 10px;gap:.25em;font-size:88%;line-height:100%;width:fit-content;min-width:2.5rem;min-height:1.5rem;border-radius:20px}tag.border,.tag.border{border:1px solid}tag.mini,.tag.mini{padding:0 8px;min-width:2.5rem;min-height:1.2rem;font-size:.72rem;margin:.1rem -.1rem}tag.xxsmall,.tag.xxsmall{padding:0 .2rem;min-width:2rem;min-height:1.05rem;margin:0 -.05rem}dot{display:block;width:.44rem;height:.44rem;border-radius:50%;background:var(--color-accent2);flex-shrink:0}dot.online{background:#00ff1a}dot.space{background:var(--color-accent)}columns{display:flex;flex-direction:row;align-items:start;justify-content:start}rows,.rows{display:flex;flex-direction:column;justify-content:start;align-items:start}viewport{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}pane{box-sizing:border-box;display:block;position:relative;height:100%;flex-grow:1}pane.scroll{overflow-y:auto;overflow-x:hidden}pane.withBottomNavi{padding-bottom:var(--nav-size)}.oneline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.textShadow{text-shadow:var(--body-text-shadow)}.svgShadow{filter:drop-shadow(var(--body-text-shadow))}.textOutline{color:transparent;text-shadow:0 2px 0 var(--color-text-outline-shade),0 0 0 var(--color-text-outline-face),-2px -1px 0 var(--color-text-outline-border),-2px 0px 0 var(--color-text-outline-border),-2px 1px 0 var(--color-text-outline-border),-1px -2px 0 var(--color-text-outline-border),-1px -1px 0 var(--color-text-outline-border),-1px 0px 0 var(--color-text-outline-border),-1px 1px 0 var(--color-text-outline-border),-1px 2px 0 var(--color-text-outline-border),0px -2px 0 var(--color-text-outline-border),0px -1px 0 var(--color-text-outline-border),0px 0px 0 var(--color-text-outline-border),0px 1px 0 var(--color-text-outline-border),0px 2px 0 var(--color-text-outline-border),1px -2px 0 var(--color-text-outline-border),1px -1px 0 var(--color-text-outline-border),1px 0px 0 var(--color-text-outline-border),1px 1px 0 var(--color-text-outline-border),1px 2px 0 var(--color-text-outline-border),2px -1px 0 var(--color-text-outline-border),2px 0px 0 var(--color-text-outline-border),2px 1px 0 var(--color-text-outline-border)}.textOutlineHeavy{color:transparent;text-shadow:0 2px 0 var(--color-text-outline-shade),0 0 0 var(--color-text-outline-face),-3px -2px 0 var(--color-text-outline-border),-3px -1px 0 var(--color-text-outline-border),-3px 0px 0 var(--color-text-outline-border),-3px 1px 0 var(--color-text-outline-border),-3px 2px 0 var(--color-text-outline-border),-2px -3px 0 var(--color-text-outline-border),-2px -2px 0 var(--color-text-outline-border),-2px -1px 0 var(--color-text-outline-border),-2px 0px 0 var(--color-text-outline-border),-2px 1px 0 var(--color-text-outline-border),-2px 2px 0 var(--color-text-outline-border),-2px 3px 0 var(--color-text-outline-border),-1px -3px 0 var(--color-text-outline-border),-1px -2px 0 var(--color-text-outline-border),-1px -1px 0 var(--color-text-outline-border),-1px 0px 0 var(--color-text-outline-border),-1px 1px 0 var(--color-text-outline-border),-1px 2px 0 var(--color-text-outline-border),-1px 3px 0 var(--color-text-outline-border),0px -3px 0 var(--color-text-outline-border),0px -2px 0 var(--color-text-outline-border),0px -1px 0 var(--color-text-outline-border),0px 0px 0 var(--color-text-outline-border),0px 1px 0 var(--color-text-outline-border),0px 2px 0 var(--color-text-outline-border),0px 3px 0 var(--color-text-outline-border),1px -3px 0 var(--color-text-outline-border),1px -2px 0 var(--color-text-outline-border),1px -1px 0 var(--color-text-outline-border),1px 0px 0 var(--color-text-outline-border),1px 1px 0 var(--color-text-outline-border),1px 2px 0 var(--color-text-outline-border),1px 3px 0 var(--color-text-outline-border),2px -3px 0 var(--color-text-outline-border),2px -2px 0 var(--color-text-outline-border),2px -1px 0 var(--color-text-outline-border),2px 0px 0 var(--color-text-outline-border),2px 1px 0 var(--color-text-outline-border),2px 2px 0 var(--color-text-outline-border),2px 3px 0 var(--color-text-outline-border),3px -2px 0 var(--color-text-outline-border),3px -1px 0 var(--color-text-outline-border),3px 0px 0 var(--color-text-outline-border),3px 1px 0 var(--color-text-outline-border),3px 2px 0 var(--color-text-outline-border)}xxlarge,.xxlarge{font-size:var(--h1);font-weight:700}xlarge,.xlarge{font-size:var(--h2);font-weight:700}large,.large{font-size:var(--h3);font-weight:700}small,.small{font-size:var(--h5)}xsmall,.xsmall{font-size:var(--h6)}xxsmall,.xxsmall{font-size:var(--h7)}.compact{line-height:120%}.dim{color:var(--color-text-dim)}.caps{font-weight:400;text-transform:uppercase}.nomargin{margin:0;padding:0}pre{background-color:#00000040;border-radius:.2rem;padding:.15rem var(--mm);overflow:hidden;line-height:1em;word-wrap:normal;-webkit-user-select:text;user-select:text}.sharper{border-radius:.75rem}.experimental{color:var(--color-experimental)}img,svg,.no-drag,a{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}toast{border-radius:1rem;display:flex;align-items:start;margin:0 auto .5rem;width:min(20rem,70vw);pointer-events:all;gap:var(--mm)}toast.wide{width:min(24rem,100vw - 2 * var(--pageMargin))}toast.shadow{box-shadow:0 1px 6px #00000020}form{display:contents}
