@property --sky-top{syntax:"<color>";inherits:true;initial-value:#8fbbe0}@property --sky-bottom{syntax:"<color>";inherits:true;initial-value:#f3e1b5}@property --hall-light{syntax:"<color>";inherits:true;initial-value:#f1d9a4}@property --hall-shade{syntax:"<color>";inherits:true;initial-value:#3a2416}@property --ray-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --text-on-hall{syntax:"<color>";inherits:true;initial-value:#fbefd2}@property --ambient{syntax:"<number>";inherits:true;initial-value:1}@property --ray-strength{syntax:"<number>";inherits:true;initial-value:1}@property --ray-skew{syntax:"<angle>";inherits:true;initial-value:0deg}@property --pool-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --cast-x{syntax:"<length>";inherits:true;initial-value:0}:root{--wood-dark:#2a1a10;--wood:#4a2e1b;--wood-light:#6b4329;--brass:#b8913f;--brass-light:#e3c27a;--parchment:#efe2c4;--parchment-shadow:#cdb68a;--ink:#2b1d12;--font-serif:"Gowun Batang", "Nanum Myeongjo", "Noto Serif KR", serif;--font-display:"Nanum Myeongjo", "Gowun Batang", serif;--ease-float:cubic-bezier(.22, 1, .36, 1);--phase-change:3s ease-in-out;transition:--sky-top var(--phase-change), --sky-bottom var(--phase-change), --hall-light var(--phase-change), --hall-shade var(--phase-change), --ray-color var(--phase-change), --text-on-hall var(--phase-change), --ambient var(--phase-change), --ray-strength var(--phase-change), --ray-skew var(--phase-change), --pool-x var(--phase-change), --cast-x var(--phase-change)}:root,:root[data-time=day]{--sky-top:#8fbbe0;--sky-bottom:#f3e1b5;--hall-light:#f1d9a4;--hall-shade:#3a2416;--ray-color:#ffe8aa9e;--particle-color:255, 220, 140;--ambient:1;--ray-strength:1;--ray-skew:26deg;--pool-x:64%;--cast-x:8px;--text-on-hall:#fbefd2}:root[data-time=dusk]{--sky-top:#5a4a7c;--sky-bottom:#f08a4b;--hall-light:#e0925a;--hall-shade:#2a1510;--ray-color:#ff8c467a;--particle-color:255, 170, 100;--ambient:.75;--ray-strength:.9;--ray-skew:-50deg;--pool-x:22%;--cast-x:-46px;--text-on-hall:#fde3c8}:root[data-time=night]{--sky-top:#070b1f;--sky-bottom:#1d2a4d;--hall-light:#3a4466;--hall-shade:#0b0806;--ray-color:#a5beff57;--particle-color:200, 215, 255;--ambient:.45;--ray-strength:.55;--ray-skew:-18deg;--pool-x:40%;--cast-x:-14px;--text-on-hall:#dfe4f5}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--hall-shade);color:var(--text-on-hall);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;transition:background-color 2s,color 2s;overflow:hidden}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
