:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--glass-bg-light:#ffffff38;--glass-border-light:#ffffff4d;--glass-shadow-light:0 8px 32px 0 #1f268726;--glass-bg-dark:#14141473;--glass-border-dark:#ffffff14;--glass-shadow-dark:0 8px 32px 0 #0000005e;--glass-bg:var(--glass-bg-dark);--glass-border:var(--glass-border-dark);--glass-shadow:var(--glass-shadow-dark);--text-color:#fff;--text-secondary:#ffffffa6;--active-color:#3b82f6;box-sizing:border-box}*{box-sizing:inherit;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body{font-family:var(--font-sans);color:var(--text-color);-webkit-user-select:none;user-select:none;background:#000;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}#root{background:0 0;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.app-container{background:0 0;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.wallpaper-bg{z-index:0;pointer-events:none;background-color:#000;position:absolute;inset:0;overflow:hidden}.wallpaper-media,.wallpaper-video,.wallpaper-color-fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wallpaper-media{object-fit:cover;opacity:0;transition:opacity .35s;display:block}.wallpaper-media.is-ready{opacity:1}.wallpaper-media.is-loading{opacity:0}.wallpaper-video{object-fit:cover}.wallpaper-overlay{z-index:1;pointer-events:none;background:#00000026;transition:background .3s;position:absolute;inset:0}.wallpaper-loading{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#00000047;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;bottom:18px;right:18px}.wallpaper-loading-spinner{border:1.5px solid #ffffff26;border-top-color:#ffffff8c;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite wallpaper-spin}.wallpaper-loading-text{color:#ffffff6b;white-space:nowrap;font-size:11px;line-height:1}@keyframes wallpaper-spin{to{transform:rotate(360deg)}}button,[role=button],a,.nav-item,.nav-item-wrapper,.more-options-btn,.shortcut-item-wrapper,.add-shortcut-tile-wrapper,.logo-icon.clickable,.sidebar-toggle-btn{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#fff3;box-shadow:0 12px 40px #0000004d}.glass-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:all .2s}.glass-input:focus{background:#ffffff26;border-color:#fff6}.glass-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.glass-btn:hover{background:#ffffff38;border-color:#ffffff59;transform:translateY(-1px)}.glass-btn:active{transform:translateY(0)}@keyframes wiggle{0%{transform:rotate(-1deg)}50%{transform:rotate(1.5deg)scale(1.02)}to{transform:rotate(-1deg)}}.wiggle{animation:.28s ease-in-out infinite alternate wiggle}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#fff6}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#0000009e;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-overlay{background:#0000007a}}.modal-content{flex-direction:column;width:480px;max-width:90%;max-height:85vh;animation:.3s cubic-bezier(.34,1.56,.64,1) scaleUp;display:flex;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.flex-center{justify-content:center;align-items:center;display:flex}.clickable{cursor:pointer;transition:all .2s}.clickable:hover{filter:brightness(1.2)}.app-wrapper{width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.main-content{z-index:10;flex-direction:column;flex:1;align-items:center;height:100%;padding:40px 24px;display:flex;position:relative;overflow:hidden auto}.edit-mode-indicator{color:#fca5a5;z-index:50;background:#ef444433;border:1px solid #ef444466;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;animation:.3s fadeIn;display:flex;position:absolute;top:16px;right:24px}.edit-mode-indicator button{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:12px;text-decoration:underline}
