body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Segoe UI,system-ui,-apple-system,sans-serif;padding:0}*,body{margin:0}body{background:linear-gradient(135deg,#e0f7fa,#f3e5f5);color:#333;min-height:100vh;padding:40px 16px}.container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #fff6;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:auto;max-width:680px;padding:32px}h1{color:#1e293b;font-size:2.2rem;margin-bottom:8px}h1,header p{text-align:center}header p{color:#64748b;font-size:1rem;margin-bottom:24px}textarea{background:#ffffffd9;border:1px solid #0000001f;border-radius:12px;box-shadow:inset 0 1px 3px #00000008;display:block;font-size:15px;line-height:1.5;outline:none;padding:14px 16px;resize:vertical;transition:all .25s ease;width:100%}textarea:focus{background:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px 0 28px}button{border:none;border-radius:10px;box-shadow:0 4px 12px #0000000f;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.3px;padding:10px 20px;transition:all .25s cubic-bezier(.4,0,.2,1)}button:hover:not(:disabled){box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}button:active:not(:disabled){box-shadow:0 2px 6px #00000014;transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.add-btn{background:linear-gradient(135deg,#007bff,#39f);color:#fff}.clear-btn{background:linear-gradient(135deg,#dc3545,#ff5e6c);color:#fff}.music-btn{background:linear-gradient(135deg,#20c997,#28dfb7);color:#fff}.music-btn.pause{background:linear-gradient(135deg,#ff9800,#fbcf33)}.thoughts-heading{color:#334155;font-size:1.15rem;margin-bottom:14px}.empty-msg{color:#94a3b8;font-style:italic;padding:20px 0;text-align:center}.thoughts-container{display:flex;flex-direction:column;gap:12px}.thought-box{align-items:center;border:1px solid #fff9;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:14px 18px;transition:transform .2s ease,box-shadow .2s ease}.thought-box:hover{box-shadow:0 4px 12px #00000014;transform:translateX(3px)}.thought-content{display:flex;flex-direction:column;gap:4px}.category-tag{color:#475569;font-size:.82rem;font-weight:700}.thought-text{color:#1e293b;font-size:1rem;line-height:1.4}.delete-item-btn{background:#0000;border-radius:50%;box-shadow:none;color:#94a3b8;font-size:1.5rem;line-height:1;padding:0 6px}.delete-item-btn:hover{background:#ef44441a;box-shadow:none;color:#ef4444;transform:none}footer{color:#64748b;font-size:13px;margin-top:32px;text-align:center}
/*# sourceMappingURL=main.53c163ec.css.map*/