@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Ubuntu:wght@500;700&display=swap";:root{--bg:#0e0318;--text:#f0eaf7;--btn-text:#f0eaf7;--btn-bg:#4a2f6e;--border:#f0eaf726;--font:"Plus Jakarta Sans", sans-serif;--title-font:"Ubuntu", sans-serif;--scrollbar-thumb:#a78bfa4d;--scrollbar-thumb-hover:#a78bfa8c;--scrollbar-track:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px;transition:background .15s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}[id]{scroll-margin-top:24px}.lockBadge{-webkit-user-select:none;user-select:none;opacity:1;filter:brightness(.7);flex-shrink:0;align-items:center;font-size:14px;line-height:1;display:inline-flex}body,#root{min-height:100%}h1{font-family:var(--title-font)}body{font-family:var(--font);background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{flex-direction:column;min-height:100vh;display:flex}.brand-name{background:linear-gradient(135deg,#f472b6 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}a{color:var(--text);text-decoration:none}a:hover{opacity:.8}button{font-family:var(--font);background-color:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:filter .2s}button:hover{filter:brightness(1.2)}.action-button:hover{filter:none;background-color:#6b4596}.silent-button:hover{filter:none;background-color:#4a2f6e8c}.action-button{background-color:var(--btn-bg);color:var(--btn-text);border:1px solid var(--border)}.silent-button{color:var(--text);background-color:#0000;border:1px solid #f0eaf759}
