:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{place-items:center;display:flex}#app{grid-template-columns:1fr 1fr;padding:0 2rem;display:grid}}[data-v-e7e4f7dd]{box-sizing:border-box;margin:0;padding:0}.dice-container[data-v-e7e4f7dd]{background:linear-gradient(135deg,#b0c4d8 0%,#c0d0e0 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.ui-layer[data-v-e7e4f7dd]{z-index:10;flex-direction:column;align-items:center;gap:20px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.rtd-btn[data-v-e7e4f7dd]{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:linear-gradient(135deg,#6baeff 0%,#5aa4ee 50%,#456dc4 100%);border:none;border-radius:50px;align-items:center;gap:15px;padding:18px 45px;font-size:1.3rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #6ba9ff66,0 8px 25px #455ec44d}.rtd-btn[data-v-e7e4f7dd]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.rtd-btn[data-v-e7e4f7dd]:hover:before{left:100%}.btn-icon[data-v-e7e4f7dd]{flex-shrink:0;font-size:1.8rem;animation:2s linear infinite rotate-e7e4f7dd}.btn-content[data-v-e7e4f7dd]{flex-direction:column;align-items:center;gap:4px;display:flex}.btn-text[data-v-e7e4f7dd]{font-size:1.3rem;font-weight:750;line-height:1.1}.btn-hint[data-v-e7e4f7dd]{text-transform:none;letter-spacing:.5px;opacity:.9;align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}.btn-hint kbd[data-v-e7e4f7dd]{color:#fff;background:#ffffff40;border:1px solid #ffffff4d;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.7rem;font-weight:600;box-shadow:0 1px 2px #0000001a}@keyframes rotate-e7e4f7dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rtd-btn[data-v-e7e4f7dd]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #6bd5ff80,0 12px 35px #45a0c466}.rtd-btn[data-v-e7e4f7dd]:active{transform:translateY(-1px);box-shadow:0 3px 10px #6be4ff66,0 5px 15px #45abc44d}.rtd-btn[data-v-e7e4f7dd]:disabled{opacity:.6;cursor:not-allowed;transform:none}.rtd-btn[data-v-e7e4f7dd]:disabled:hover{transform:none;box-shadow:0 4px 15px #6ba6ff66,0 8px 25px #45a6c44d}.result-display[data-v-e7e4f7dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;justify-content:center;align-items:center;gap:15px;padding:20px 40px;animation:.4s cubic-bezier(.4,0,.2,1) slideUp-e7e4f7dd;display:flex;box-shadow:0 4px 20px #0000001a,0 0 0 1px #6ba1ff33}@keyframes slideUp-e7e4f7dd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-label[data-v-e7e4f7dd]{color:#64748b;text-transform:uppercase;letter-spacing:1px;align-items:center;font-size:1.5rem;font-weight:600}.result-value[data-v-e7e4f7dd]{background:linear-gradient(135deg,#ff6b6b 0%,#c44569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:3rem;font-weight:800;animation:.6s cubic-bezier(.4,0,.2,1) pulse-e7e4f7dd}@keyframes pulse-e7e4f7dd{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (width<=768px){.ui-layer[data-v-e7e4f7dd]{bottom:30px}.rtd-btn[data-v-e7e4f7dd]{gap:12px;padding:14px 30px;font-size:1.1rem}.btn-icon[data-v-e7e4f7dd]{font-size:1.5rem}.btn-text[data-v-e7e4f7dd]{font-size:1.1rem}.btn-hint[data-v-e7e4f7dd]{display:none}.result-display[data-v-e7e4f7dd]{padding:15px 30px}.result-label[data-v-e7e4f7dd]{font-size:1.2rem}.result-value[data-v-e7e4f7dd]{font-size:2.5rem}}@media (width<=480px){.rtd-btn[data-v-e7e4f7dd]{padding:12px 24px;font-size:1rem}.btn-icon[data-v-e7e4f7dd]{font-size:1.3rem}.btn-text[data-v-e7e4f7dd]{font-size:1rem}.result-display[data-v-e7e4f7dd]{padding:12px 24px}.result-label[data-v-e7e4f7dd]{font-size:1rem}.result-value[data-v-e7e4f7dd]{font-size:2rem}}html[data-v-e7e4f7dd],body[data-v-e7e4f7dd]{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
