@import url(https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Changa:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kolker+Brush&display=swap);@font-face{font-family:Bornneo;src:url(/static/media/Bornneo.15a2294c9c73aa09916e.woff2) format("woff2"),url(/static/media/Bornneo.f11f0f1b7cca98b7a9d6.woff) format("woff")}:root{--beige-0:#fff8e7;--beige:#f9efdb;--beige-mid:#ece7ca;--beige-dark:#dacaa4;--beige-darker:#d1bb91;--beige-darkest:#c8ad7e;--gray:#e4e4e4;--gray-mid:#c3c3c1;--gray-dark:#a4a4a6;--gray-darker:#737373;--gray-darkest:#3d3d3d;--main-green-0:#a7e4bc;--main-green-1:#87d06c;--main-green-2:#bdff3f;--main-green-3:#4fc879;--main-green-4:#a7e4bc;--main-green-5:#4fc879;--main-green-6:#3aab58;--main-green-7:#1b842c;--main-green-8:#1a4c39;--main-green-9:#0f2c1f;--faded-green:#1b842c33;--font-xs:14px;--font-s:16px;--font-m:18px;--font-l:20px;--font-xl:22px;--font-heading4:24px;--font-heading3:28px;--font-heading2:32px;--font-heading1:36px;--size-2xs:2px;--size-xs:4px;--size-s:8px;--size-m:12px;--size-l:20px;--size-xl:32px;--app-border-radius:6px;--view-width-padding:720px}html{height:100vh}body,html,p{border:0;margin:0;padding:0}body{background-color:#0f2c1f;background-color:var(--main-green-9);color:#a7e4bc;color:var(--main-green-4);display:flex;flex-direction:row;font-family:Changa,sans-serif;font-size:18px;font-size:var(--font-m);height:100%;justify-content:center;overflow:hidden}p{line-height:1}.ph:empty{display:none}#root{display:flex;flex-direction:column;width:100%}.margin-2xs{margin:2px;margin:var(--size-2xs)}.margin-xs{margin:4px;margin:var(--size-xs)}.margin-s{margin:8px;margin:var(--size-s)}.margin-m{margin:12px;margin:var(--size-m)}.margin-l{margin:20px;margin:var(--size-l)}.margin-xl{margin:32px;margin:var(--size-xl)}.margin-right-2xs{margin-right:2px;margin-right:var(--size-2xs)}.margin-right-xs{margin-right:4px;margin-right:var(--size-xs)}.margin-right-s{margin-right:8px;margin-right:var(--size-s)}.margin-right-m{margin-right:12px;margin-right:var(--size-m)}.margin-right-l{margin-right:20px;margin-right:var(--size-l)}.margin-right-xl{margin-right:32px;margin-right:var(--size-xl)}.margin-left-2xs{margin-left:2px;margin-left:var(--size-2xs)}.margin-left-xs{margin-left:4px;margin-left:var(--size-xs)}.margin-left-s{margin-left:8px;margin-left:var(--size-s)}.margin-left-m{margin-left:12px;margin-left:var(--size-m)}.margin-left-l{margin-left:20px;margin-left:var(--size-l)}.margin-left-xl{margin-left:32px;margin-left:var(--size-xl)}.margin-top-2xs{margin-top:2px;margin-top:var(--size-2xs)}.margin-top-xs{margin-top:4px;margin-top:var(--size-xs)}.margin-top-s{margin-top:8px;margin-top:var(--size-s)}.margin-top-m{margin-top:12px;margin-top:var(--size-m)}.margin-top-l{margin-top:20px;margin-top:var(--size-l)}.margin-top-xl{margin-top:32px;margin-top:var(--size-xl)}.margin-bottom-2xs{margin-bottom:2px;margin-bottom:var(--size-2xs)}.margin-bottom-xs{margin-bottom:4px;margin-bottom:var(--size-xs)}.margin-bottom-s{margin-bottom:8px;margin-bottom:var(--size-s)}.margin-bottom-m{margin-bottom:12px;margin-bottom:var(--size-m)}.margin-bottom-l{margin-bottom:20px;margin-bottom:var(--size-l)}.margin-bottom-xl{margin-bottom:32px;margin-bottom:var(--size-xl)}.padding-2xs{padding:2px;padding:var(--size-2xs)}.padding-xs{padding:4px;padding:var(--size-xs)}.padding-s{padding:8px;padding:var(--size-s)}.padding-m{padding:12px;padding:var(--size-m)}.padding-l{padding:20px;padding:var(--size-l)}.padding-xl{padding:32px;padding:var(--size-xl)}.padding-right-2xs{padding-right:2px;padding-right:var(--size-2xs)}.padding-right-xs{padding-right:4px;padding-right:var(--size-xs)}.padding-right-s{padding-right:8px;padding-right:var(--size-s)}.padding-right-m{padding-right:12px;padding-right:var(--size-m)}.padding-right-l{padding-right:20px;padding-right:var(--size-l)}.padding-right-xl{padding-right:32px;padding-right:var(--size-xl)}.padding-left-2xs{padding-left:2px;padding-left:var(--size-2xs)}.padding-left-xs{padding-left:4px;padding-left:var(--size-xs)}.padding-left-s{padding-left:8px;padding-left:var(--size-s)}.padding-left-m{padding-left:12px;padding-left:var(--size-m)}.padding-left-l{padding-left:20px;padding-left:var(--size-l)}.padding-left-xl{padding-left:32px;padding-left:var(--size-xl)}.padding-top-2xs{padding-top:2px;padding-top:var(--size-2xs)}.padding-top-xs{padding-top:4px;padding-top:var(--size-xs)}.padding-top-s{padding-top:8px;padding-top:var(--size-s)}.padding-top-m{padding-top:12px;padding-top:var(--size-m)}.padding-top-l{padding-top:20px;padding-top:var(--size-l)}.padding-top-xl{padding-top:32px;padding-top:var(--size-xl)}.padding-bottom-2xs{padding-bottom:2px;padding-bottom:var(--size-2xs)}.padding-bottom-xs{padding-bottom:4px;padding-bottom:var(--size-xs)}.padding-bottom-s{padding-bottom:8px;padding-bottom:var(--size-s)}.padding-bottom-m{padding-bottom:12px;padding-bottom:var(--size-m)}.padding-bottom-l{padding-bottom:20px;padding-bottom:var(--size-l)}.padding-bottom-xl{padding-bottom:32px;padding-bottom:var(--size-xl)}.font-size-xs{font-size:14px;font-size:var(--font-xs)}.font-size-s{font-size:16px;font-size:var(--font-s)}.font-size-m{font-size:18px;font-size:var(--font-m)}.font-size-l{font-size:20px;font-size:var(--font-l)}.font-size-xl{font-size:22px;font-size:var(--font-xl)}.font-size-heading4{font-size:24px;font-size:var(--font-heading4)}.font-size-heading3{font-size:28px;font-size:var(--font-heading3)}.font-size-heading2{font-size:32px;font-size:var(--font-heading2)}.font-size-heading1{font-size:36px;font-size:var(--font-heading1)}.row-gap-2xs{row-gap:2px;row-gap:var(--size-2xs)}.row-gap-xs{row-gap:4px;row-gap:var(--size-xs)}.row-gap-s{row-gap:8px;row-gap:var(--size-s)}.row-gap-m{row-gap:12px;row-gap:var(--size-m)}.row-gap-l{row-gap:20px;row-gap:var(--size-l)}.row-gap-xl{row-gap:32px;row-gap:var(--size-xl)}.column-gap-2xs{column-gap:2px;column-gap:var(--size-2xs)}.column-gap-xs{column-gap:4px;column-gap:var(--size-xs)}.column-gap-s{column-gap:8px;column-gap:var(--size-s)}.column-gap-m{column-gap:12px;column-gap:var(--size-m)}.column-gap-l{column-gap:20px;column-gap:var(--size-l)}.column-gap-xl{column-gap:32px;column-gap:var(--size-xl)}.full-width{width:100%}.full-height{height:100%}#header{font-size:1.2em;left:50%;letter-spacing:1px;position:fixed;text-align:center;top:12px;top:var(--size-m);transform:translateX(-50%);width:calc(100vw - 720px);width:calc(100vw - var(--view-width-padding))}#header-content{align-items:center;display:flex;justify-content:center}#the-title{font-size:1.1em;left:32px;left:var(--size-xl);position:absolute}#main-content{display:flex;flex:1 1;flex-direction:column;margin:122px auto 0;max-width:calc(100vw - 720px);max-width:calc(100vw - var(--view-width-padding));width:100%}#announcement-layout{display:flex;justify-content:center;left:50%;line-height:1;position:absolute;text-shadow:#87d06c 1px 1px 10px;text-shadow:var(--main-green-1) 1px 1px 10px;top:50%;transform:translate(-50%,-50%)}#content-title-bar{display:flex;margin-bottom:20px;margin-bottom:var(--size-l)}#content-title-bar>div{flex:1 1}#page-content{flex:1 1;overflow-y:auto}.content-actions{align-items:center;display:flex;justify-content:end}.content-container{align-items:center;display:flex;flex-flow:column wrap}.content-title{font-size:2em;font-weight:700;line-height:1}.content-subtitle{margin-top:4px;margin-top:var(--size-xs)}.page-title-tabs{background-color:#0f2c1f;background-color:var(--main-green-9);border:4px solid #87d06c;border:solid var(--size-xs) var(--main-green-1);border-radius:6px;border-radius:var(--app-border-radius);color:#a7e4bc;color:var(--main-green-0);display:flex;overflow:hidden;padding:12px 20px;padding:var(--size-m) var(--size-l)}.page-title-tab{cursor:pointer;font-weight:700;padding:0 12px;padding:0 var(--size-m);position:relative;text-align:center}.page-title-tab:after{background-color:#a7e4bc;background-color:var(--main-green-0);bottom:-1px;content:"";height:2px;height:var(--size-2xs);left:50%;position:absolute;transform:translateX(-50%);transition:width .2s ease-out;width:0}.page-title-tab.active:after{width:calc(100% - 16px);width:calc(100% - var(--size-s)*2)}.back-chevron{cursor:pointer;height:24px;position:relative;width:24px}.back-chevron:after,.back-chevron:before{background-color:#a7e4bc;background-color:var(--main-green-0);content:"";height:40%;left:25%;position:absolute;width:2px;width:var(--size-2xs)}.back-chevron:before{rotate:45deg;top:25%;transform:translate(-25%,calc(-25% + .5px))}.back-chevron:after{bottom:25%;rotate:-45deg;transform:translate(-25%,calc(25% - .5px))}.retro-console{background-color:#0f2c1f;background-color:var(--main-green-9);border:4px solid #87d06c;border:4px solid var(--main-green-1);border-radius:6px;border-radius:var(--app-border-radius);box-shadow:inset 0 0 12px #87d06c;box-shadow:inset 0 0 12px var(--main-green-1);color:#a7e4bc;color:var(--main-green-0);font-size:.8em;letter-spacing:1px;padding:4px;padding:var(--size-xs)}#header .retro-console{font-size:.9em}.retro-console table{max-width:100%;padding:0 4px;padding:0 var(--size-xs);width:100%}.retro-console tr{align-items:center;display:flex}.retro-console th{font-size:1.2em}.retro-console tbody tr,.retro-console td:not(:last-of-type),.retro-console th:not(:last-of-type){position:relative}.retro-console td:not(:last-of-type):before{border-right:2px dashed #a7e4bc;border-right:dashed var(--size-2xs) var(--main-green-4);content:"";height:100%;position:absolute;right:0}.retro-console tr:last-of-type td:not(:last-of-type):before{height:calc(100% - 8px);height:calc(100% - var(--size-s));top:0}.retro-console thead th:before{border-right:2px dashed #a7e4bc;border-right:dashed var(--size-2xs) var(--main-green-4);bottom:0;content:"";height:calc(100% - 8px);height:calc(100% - var(--size-s));position:absolute;right:0}.retro-console tbody tr:before{border-top:2px dashed #a7e4bc;border-top:dashed var(--size-2xs) var(--main-green-4);content:"";left:50%;position:absolute;top:-1px;top:calc(var(--size-2xs)*-1/2);transform:translateX(-50%);width:calc(100% - 24px);width:calc(100% - var(--size-m)*2)}.retro-console td,.retro-console th{align-items:center;display:flex;flex:1 1;justify-content:center;padding:8px 12px;padding:var(--size-s) var(--size-m);white-space:nowrap}.retro-console td.main-col,.retro-console th.main-col{flex:1 1 26%;justify-content:left}.interaction-card{padding:8px 20px;padding:var(--size-s) var(--size-l)}.interaction-card-title{align-items:center;cursor:pointer;display:flex;font-size:1.2em;font-weight:700;justify-content:space-between;padding-bottom:2px;padding-bottom:var(--size-2xs)}.interaction-card-icon{height:24px;position:relative;width:24px}.interaction-card-subsection{padding:4px 0;padding:var(--size-xs) 0;position:relative}.interaction-card-subsection:before{border-top:2px dashed #a7e4bc;border-top:dashed var(--size-2xs) var(--main-green-4);content:"";position:absolute;top:-1px;top:calc(var(--size-2xs)*-1/2);width:100%}.interaction-card-subtitle{font-size:1.05em;font-weight:700}.interaction-card-description{white-space:pre-wrap}.interaction-card-icon:after,.interaction-card-icon:before{background-color:#a7e4bc;background-color:var(--main-green-4);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in}.interaction-card-icon:after{height:60%;width:2px}.interaction-card-icon:before{height:2px;width:60%}.interaction-card.is-open .interaction-card-title{margin-bottom:8px;margin-bottom:var(--size-s)}.interaction-card.is-open .interaction-card-icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.game-card{background-color:#0f2c1f;background-color:var(--main-green-9);border:8px solid #87d06c;border:solid var(--size-s) var(--main-green-1);border-radius:6px;border-radius:var(--app-border-radius);color:#a7e4bc;color:var(--main-green-4);cursor:pointer;flex:1 1 20%;font-size:1.2em;justify-content:center;letter-spacing:1px;padding:20px 32px;padding:var(--size-l) var(--size-xl);position:relative;text-align:center;transition:color .25s}.announcement-card,.game-card{align-items:center;display:flex}.announcement-card{flex-flow:column;padding:32px;padding:var(--size-xl)}.announcement-card__title{font-family:Bornneo,sans-serif;font-size:120px;margin:60px 90px;max-width:600px;padding:32px;padding:var(--size-xl);position:relative;text-align:center}.announcement-card__title:after,.announcement-card__title:before{content:"";height:35%;position:absolute;width:45%}.announcement-card__title:before{border-left:4px dashed #87d06c;border-left:dashed var(--size-xs) var(--main-green-1);border-top:4px dashed #87d06c;border-top:dashed var(--size-xs) var(--main-green-1);left:0;top:0}.announcement-card__title:after{border-bottom:4px dashed #87d06c;border-bottom:dashed var(--size-xs) var(--main-green-1);border-right:4px dashed #87d06c;border-right:dashed var(--size-xs) var(--main-green-1);bottom:0;right:0}.announcement-card__description{font-size:22px;font-size:var(--font-xl);width:100%}.announcement-card__time{font-size:80px;letter-spacing:2px;letter-spacing:var(--size-2xs);margin-bottom:120px;text-align:center}.announcement-card__moment{font-size:28px;font-size:var(--font-heading3);margin-bottom:12px;margin-bottom:var(--size-m);width:100%}@media only screen and (max-width:600px){:root{--big-border:solid var(--beige-dark) 12px;--view-width-padding:calc(var(--size-s)*2)}body{font-size:14px;font-size:var(--font-xs)}#main-content{margin-top:90px}#header-content{justify-content:flex-end;margin-right:20px;margin-right:var(--size-l)}#content-title-bar{flex-direction:column;margin-bottom:12px;margin-bottom:var(--size-m)}.page-title-tab,.page-title-tabs{flex:1 1}.content-subtitle,.content-title{padding:0 4px;padding:0 var(--size-xs)}.content-actions{justify-content:center;margin-top:4px;margin-top:var(--size-xs)}.content-subtitle,.page-title-tabs{font-size:1.2em}.retro-console,.retro-console th{font-size:1em}.retro-console td,.retro-console th{padding:4px 8px;padding:var(--size-xs) var(--size-s)}.interaction-card{padding:8px 12px;padding:var(--size-s) var(--size-m)}.game-card{flex-basis:100%;font-size:1.4em}#announcement-layout{width:calc(100vw - 32px);width:calc(100vw - var(--size-xl))}.announcement-card{padding:12px 20px;padding:var(--size-m) var(--size-l)}.announcement-card__title{font-size:80px;margin:12px 0 60px;margin:var(--size-m) 0 60px}.announcement-card__time{font-size:52px;margin-bottom:80px}.announcement-card__moment{font-size:20px;font-size:var(--font-l)}.announcement-card__description{font-size:16px;font-size:var(--font-s);line-height:1.2;margin-bottom:12px;margin-bottom:var(--size-m)}}.display-flex{display:flex}.vertical-align{align-items:center;display:flex}.full-center-flex,.horizontal-align{display:flex;justify-content:center}.full-center-flex{align-items:center}.justify-content-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start}.justify-content-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end}.justify-content-center{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.justify-content-space-between{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between}.justify-content-space-around{justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around}.justify-content-space-evenly{justify-content:space-evenly;-ms-justify-content:space-evenly}.justify-content-start{justify-content:start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start}.justify-content-end{justify-content:end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end}.justify-content-left{justify-content:left;-webkit-justify-content:flex-start;-ms-justify-content:flex-start}.justify-content-right{justify-content:right;-webkit-justify-content:flex-end;-ms-justify-content:flex-end}.justify-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;justify-items:stretch}.justify-items-center{-webkit-box-align:center;-ms-flex-align:center;justify-items:center}.justify-items-start{-webkit-box-align:start;-ms-flex-align:start;justify-items:start}.justify-items-end{-webkit-box-align:end;-ms-flex-align:end;justify-items:end}.justify-items-left{-webkit-box-align:start;-ms-flex-align:start;justify-items:left}.justify-items-right{-webkit-box-align:end;-ms-flex-align:end;justify-items:right}.flex1{flex:1 1}.flex2{flex:2 1}.flex3{flex:3 1}.flex-row{flex-direction:row}.flex-row-wrap{flex-flow:row wrap}.flex-column{flex-direction:column}.flex-column-wrap{flex-flow:column wrap}
/*# sourceMappingURL=main.24213a3f.css.map*/