.app{width:100%;height:100%;position:relative;overflow:hidden;background:#0a0a0f}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseGlow{0%,to{opacity:.15}50%{opacity:.3}}@keyframes notesRing{0%,to{opacity:.45}50%{opacity:.95}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes rainbowShift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes rainbowGlowPulse{0%,to{filter:drop-shadow(0 0 6px rgba(252,92,138,.55)) drop-shadow(0 0 14px rgba(124,92,252,.45))}50%{filter:drop-shadow(0 0 10px rgba(92,200,252,.7)) drop-shadow(0 0 22px rgba(168,85,247,.6))}}@keyframes savingSpin{to{transform:rotate(360deg)}}@keyframes savingRingPulse{0%,to{box-shadow:0 0 #7c5cfc8c,0 0 18px #7c5cfc8c}50%{box-shadow:0 0 0 8px #7c5cfc00,0 0 28px #fc5c8ab3}}@keyframes savedFadeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes countdownStroke{0%{stroke-dashoffset:0}to{stroke-dashoffset:62.83}}@keyframes notifDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.75}}@keyframes notifIconPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hintsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bubble-node{animation:fadeIn .3s ease}.toolbar-scroll{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.toolbar-scroll::-webkit-scrollbar{display:none}svg text{text-rendering:optimizeLegibility}.notes-editor:empty:before{content:attr(data-placeholder);color:#ffffff4d;pointer-events:none}.notes-editor img{max-width:100%;border-radius:6px;margin:4px 0;display:block}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#0a0a0f;color:#e0e0e8;-webkit-font-smoothing:antialiased}::selection{background:#7850ff66}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}
