html,body,#root{height:100vh;height:calc(var(--vh, 1vh) * 100)}html,body{overscroll-behavior:none;overflow:hidden;height:100%;margin:0;padding:0;touch-action:none}#root{height:100%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{display:block;min-width:320px;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.required-placeholder::placeholder{color:#fa0;opacity:.9}.pulse-shadow{animation:pulseShadow 1.5s infinite ease-in-out}@keyframes pulseShadow{0%{box-shadow:0 0 #fff9424d}50%{box-shadow:0 0 20px #fff942}to{box-shadow:0 0 #ffffff4d}}.markdown p{margin:10px 0}.markdown ul,.markdown ol{margin:0;padding-left:20px}.markdown h1,.markdown h2,.markdown h3{margin:8px 0}.block-pan{touch-action:pan-x pan-y}.markdown img{max-width:100%;max-height:300px;border-radius:8px}.markdown p+ul,.markdown p+ol{margin-top:-10px}.scroll-container{overflow-y:scroll;-webkit-overflow-scrolling:auto;scrollbar-width:auto}.custom-list{list-style:none;padding-left:0}.custom-list li{display:flex;align-items:flex-start;gap:.4em;margin-bottom:.6em}.custom-list li:before{content:"🔥";flex-shrink:0;line-height:1;font-size:1.1em;margin-top:2px}.custom-list li:nth-child(1):before{content:"🎁"}.custom-list li:nth-child(2):before{content:"⛺"}.custom-list li:nth-child(3):before{content:"🪵"}.custom-list li:nth-child(4):before{content:"✏️"}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
