@import"https://fonts.googleapis.com/css2?family=MedievalSharp&display=swap";body{cursor:url(data:image/png;base64,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) 16 16,auto}button,.rpg-btn-medieval{cursor:url(data:image/png;base64,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) 16 16,auto!important}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}: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{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vanilla:hover{filter:drop-shadow(0 0 2em #f7df1eaa)}.card{padding:2em}.read-the-docs{color:#888}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}body,html{margin:0;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;background:#181825;min-height:100vh;width:100vw}.rpg-bg{background:linear-gradient(135deg,#232946,#181825)}.rpg-card{background:#ffffff0a;border:1.5px solid #393a5a;box-shadow:0 4px 24px #0004;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rpg-title{color:#eebc1d;letter-spacing:1px;text-shadow:0 2px 8px #0008}.rpg-input{background:#232946;color:#eebc1d;border:1.5px solid #393a5a;border-radius:6px;padding:.75em 1em;font-size:1em;outline:none;transition:border .2s}.rpg-input:focus{border-color:#eebc1d}.rpg-btn{background:linear-gradient(90deg,#eebc1d 60%,#f7d060);color:#232946;font-weight:700;border:none;border-radius:6px;padding:.75em 1em;font-size:1.1em;cursor:pointer;box-shadow:0 2px 8px #0003;transition:background .2s,color .2s}.rpg-btn:hover{background:linear-gradient(90deg,#f7d060 60%,#eebc1d);color:#181825}.font-fantasy{font-family:MedievalSharp,serif}.rpg-bg-medieval{min-height:100vh;width:100vw;position:relative;background:url(https://www.transparenttextures.com/patterns/stardust.png),linear-gradient(135deg,#232946,#181825);background-size:cover,cover;background-repeat:repeat,no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.rpg-card-medieval{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff5dcf7;border-radius:18px;box-shadow:0 8px 32px #0008;border:4px solid #eebc1d;position:relative;max-width:90vw;min-width:320px}.rpg-title-medieval{color:#232946;font-family:MedievalSharp,serif;letter-spacing:2px;text-shadow:0 2px 8px #eebc1d88}.text-gold{color:#eebc1d}.text-parchment{color:#6b4f1d}.border-gold{border-color:#eebc1d!important}.rpg-btn-medieval{background:linear-gradient(90deg,#eebc1d 60%,#f7d060);color:#232946;font-family:MedievalSharp,serif;font-weight:700;border:2px solid #6b4f1d;border-radius:8px;padding:.75em 1.5em;font-size:.95em;cursor:pointer;box-shadow:0 2px 8px #0003;transition:background .2s,color .2s,border .2s;text-shadow:0 1px 2px #fff8}.rpg-btn-medieval:hover{background:linear-gradient(90deg,#f7d060 60%,#eebc1d);color:#181825;border-color:#eebc1d}.rpg-btn-medieval,.rpg-btn-nav,nav .rpg-btn-medieval,.rpg-btn-medieval[type=button],.rpg-btn-medieval[type=submit]{font-size:1em!important;padding:.75em 1.5em!important;min-width:160px!important;box-sizing:border-box;height:48px!important;display:inline-flex;align-items:center;justify-content:center}@media(max-width:600px){.rpg-card{padding:1.5em .5em}.rpg-title{font-size:2em}.rpg-card-medieval{padding:1.5em .5em}.rpg-title-medieval{font-size:2em}}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.bg-parchment{background:#fff5dcf7}nav{position:fixed;top:24px;left:0;width:100vw;z-index:100;box-shadow:0 2px 8px #0002;margin-top:0}main{margin-top:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 104px);width:100vw}nav .rpg-btn-nav{font-size:.95em;padding:.4em .9em;min-width:0;margin:0 .3em}
