@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz@9..40&family=DM+Serif+Display:ital@0;1&family=DM+Serif+Text:ital@0;1&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;padding:0;margin:0}body{font-family:DM Sans,serif;font-weight:400;font-style:normal;background-image:linear-gradient(180deg,#000,#000 40%,gray);background-size:100% 100%}.door{position:relative;margin:20px auto;max-width:800px;padding:80px;aspect-ratio:1/2;background-color:#191970;border:4px solid;border-color:darkblue black black darkblue;color:#daa520}.window{aspect-ratio:3/4;display:flex;text-align:center;place-items:center;justify-content:center;flex-direction:column;background-color:#000;border:8px solid;border-color:black midnightblue midnightblue black;background-image:linear-gradient(45deg,#000 45.98%,gray 45.98%,gray 48.28%,#000 48.28%,#000 49.43%,gray 49.43%,gray 50%,#000 50%,#000 95.98%,gray 95.98%,gray 98.28%,#000 98.28%,#000 99.43%,gray 99.43%,gray);background-size:615.18px 615.18px}.logo{font-size:32px;color:#fff}.notice{z-index:1;color:#191970;transform:rotate(2deg);width:65%;min-width:320px;padding:10%;aspect-ratio:8.5/11;background-color:#fff;font-size:24px}.notice h2{font-size:40px;margin-bottom:1em}.notice p{font-size:24px}.notice .links{margin:40px 20px;font-weight:700;display:grid;grid-template-columns:repeat(1fr);list-style-type:none;gap:10px}.notice .links li{background-color:#add8e6;border-radius:8px;padding:0 5px}.notice .links li img{margin:10px;width:40px;aspect-ratio:1}.notice .links li a{display:flex;align-items:center;justify-items:center}.doorknob{text-align:center;position:absolute;left:0;top:40%;width:80px;padding:20px;font-size:80px}.bottom{aspect-ratio:2;margin-top:40px;border:20px double;border-color:black darkblue darkblue black}.dialogueWindow{z-index:2;position:fixed;bottom:0;width:100%;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:row}@keyframes show{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dialogueWindow .dialogue{animation:.2s show;display:flex;align-items:center;justify-content:right;flex-direction:row;border-radius:8px;padding:40px;max-width:50%;border:8px double midnightblue;background-color:#add8e6;font-size:24px}.dialogueWindow .dialogue p{flex-basis:100%}.dialogueWindow button{width:40px;aspect-ratio:1}.dm-serif-display-regular{font-family:"DM Serif Display",serif;font-weight:400;font-style:normal}.dm-serif-display-regular-italic{font-family:"DM Serif Display",serif;font-weight:400;font-style:italic}.dm-sans{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
