[data-astro-cid-f73w57xr]{box-sizing:border-box;margin:0;padding:0}body{background:url(/assets/img/bg.png) 50%/cover no-repeat fixed;min-height:100vh;padding:80px 20px 20px}.main-container[data-astro-cid-f73w57xr]{max-width:1200px;margin:0 auto;padding:20px}.glass-panel[data-astro-cid-f73w57xr]{backdrop-filter:saturate(120%)blur(10px);background:#ffffffd9;border:1px solid #ffffff2e;border-radius:20px;padding:25px;transition:all .3s;box-shadow:0 8px 32px #1f268712}.glass-panel[data-astro-cid-f73w57xr]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #1f26871f}.page-title-area[data-astro-cid-f73w57xr]{text-align:center;margin-bottom:30px}.page-title[data-astro-cid-f73w57xr]{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:300}.page-subtitle[data-astro-cid-f73w57xr]{color:#666;font-size:1.1rem}.admin-controls[data-astro-cid-f73w57xr]{text-align:right;margin-bottom:25px}.admin-btn[data-astro-cid-f73w57xr]{color:#fff;cursor:pointer;background:#4a90e2e6;border:none;border-radius:10px;padding:10px 20px;font-size:.95rem;transition:all .3s}.admin-btn[data-astro-cid-f73w57xr]:hover{background:#367ccee6;transform:translateY(-2px)}.notes-container[data-astro-cid-f73w57xr]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-bottom:40px;display:grid}.note-card[data-astro-cid-f73w57xr]{backdrop-filter:saturate(120%)blur(8px);background:#ffffffe6;border:1px solid #fff3;border-radius:18px;flex-direction:column;height:250px;padding:25px;transition:all .3s;display:flex;box-shadow:0 6px 20px #0000000d}.note-card[data-astro-cid-f73w57xr]:hover{transform:translateY(-5px)scale(1.01);box-shadow:0 12px 28px #0000001a}.card-header[data-astro-cid-f73w57xr]{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;display:flex}.note-title-input[data-astro-cid-f73w57xr]{color:#333;background:0 0;border:none;outline:none;flex-grow:1;margin-right:15px;font-size:1.3rem;font-weight:500}.note-title-input[data-astro-cid-f73w57xr]:focus{background:#ffffff80;border-radius:5px;padding:5px}.note-actions[data-astro-cid-f73w57xr]{gap:8px;display:flex}.note-btn[data-astro-cid-f73w57xr]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.edit-btn[data-astro-cid-f73w57xr]{color:#4a90e2}.edit-btn[data-astro-cid-f73w57xr]:hover{background:#4a90e21a}.delete-btn[data-astro-cid-f73w57xr]{color:#e74c3c}.delete-btn[data-astro-cid-f73w57xr]:hover{background:#e74c3c1a}.note-content-textarea[data-astro-cid-f73w57xr]{color:#444;resize:none;background:0 0;border:none;outline:none;flex-grow:1;margin-bottom:15px;font-family:inherit;font-size:1rem;line-height:1.5;overflow:auto}.note-content-textarea[data-astro-cid-f73w57xr]:focus{background:#ffffff80;border-radius:8px;padding:8px}.card-footer[data-astro-cid-f73w57xr]{color:#888;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding-top:12px;font-size:.85rem;display:flex}.new-note-container[data-astro-cid-f73w57xr]{text-align:center;margin-top:20px}.new-note-btn[data-astro-cid-f73w57xr]{backdrop-filter:saturate(120%)blur(8px);color:#4a90e2;cursor:pointer;background:#ffffffe6;border:2px dashed #4a90e266;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;padding:20px 40px;font-size:1.1rem;transition:all .3s;display:inline-flex}.new-note-btn[data-astro-cid-f73w57xr]:hover{background:#4a90e21a;border-color:#4a90e2b3;transform:translateY(-3px)}.login-modal[data-astro-cid-f73w57xr]{backdrop-filter:blur(5px);z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.login-modal[data-astro-cid-f73w57xr].active{display:flex}.login-form-panel[data-astro-cid-f73w57xr]{backdrop-filter:saturate(120%)blur(20px);background:#fffffff2;border:1px solid #ffffff40;border-radius:20px;width:90%;max-width:450px;padding:40px;box-shadow:0 20px 60px #00000026}.login-form-title[data-astro-cid-f73w57xr]{color:#333;text-align:center;margin-bottom:25px;font-size:1.5rem}.form-group[data-astro-cid-f73w57xr]{margin-bottom:20px}.form-label[data-astro-cid-f73w57xr]{color:#555;margin-bottom:8px;display:block}.form-input[data-astro-cid-f73w57xr]{background:#fffc;border:1px solid #0000001a;border-radius:10px;width:100%;padding:12px 15px;font-size:1rem;transition:all .3s}.form-input[data-astro-cid-f73w57xr]:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 3px #4a90e21a}.form-buttons[data-astro-cid-f73w57xr]{gap:15px;margin-top:30px;display:flex}.action-btn[data-astro-cid-f73w57xr]{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:1rem;transition:all .3s}.btn-primary[data-astro-cid-f73w57xr]{color:#fff;background:#4a90e2e6}.btn-primary[data-astro-cid-f73w57xr]:hover{background:#367ccee6;transform:translateY(-2px)}.btn-secondary[data-astro-cid-f73w57xr]{color:#333;background:#0000000d}.btn-secondary[data-astro-cid-f73w57xr]:hover{background:#0000001a}.copyright-info[data-astro-cid-f73w57xr]{text-align:center;color:#888;margin-top:50px;padding:20px;font-size:.9rem}.copyright-link[data-astro-cid-f73w57xr]{color:#4a90e2;text-decoration:none}.copyright-link[data-astro-cid-f73w57xr]:hover{text-decoration:underline}@media (width<=768px){.notes-container[data-astro-cid-f73w57xr]{grid-template-columns:1fr}.main-container[data-astro-cid-f73w57xr]{padding:10px}.glass-panel[data-astro-cid-f73w57xr]{padding:20px}.page-title[data-astro-cid-f73w57xr]{font-size:2rem}}@media (width<=480px){body{padding:70px 10px 10px}.login-form-panel[data-astro-cid-f73w57xr]{padding:30px 20px}.form-buttons[data-astro-cid-f73w57xr]{flex-direction:column}}.disabled[data-astro-cid-f73w57xr]{opacity:.6;cursor:not-allowed}.disabled[data-astro-cid-f73w57xr]:hover{transform:none!important}.empty-state[data-astro-cid-f73w57xr]{text-align:center;color:#888;padding:60px 20px}.empty-icon[data-astro-cid-f73w57xr]{opacity:.5;margin-bottom:20px;font-size:3rem}.empty-title[data-astro-cid-f73w57xr]{color:#666;margin-bottom:10px}