:root{--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.nc-app{min-height:50vh;--nc-yellow: #ffe066;--nc-pink: #ffb3ba;--nc-blue: #bae1ff;--nc-green: #baffc9;--nc-orange: #ffdfba;--nc-purple: #e8baff;--nc-pin: #d44444;--nc-ink: #2d1b00;--nc-note-shadow: 0 4px 14px rgba(0,0,0,0.08), 0 1px 3px rgba(0,0,0,0.06);--nc-note-shadow-hover: 0 8px 28px rgba(0,0,0,0.12), 0 2px 6px rgba(0,0,0,0.08);--nc-radius: 14px;--nc-radius-sm: 10px;--nc-bg: #f5f0e8;--nc-card-bg: #fffdf7;--nc-border: rgba(0,0,0,0.08)}.nc-login-view{display:flex;align-items:center;justify-content:center;min-height:55vh;padding:2rem 1.5rem}.nc-login-view[hidden]{display:none !important}.nc-dashboard[hidden],.nc-user-bar[hidden]{display:none !important}.nc-login__card{position:relative;max-width:440px;width:100%;text-align:center;padding:2.25rem 1.85rem;background:var(--nc-card-bg);color:var(--nc-ink);border:1px solid var(--nc-border);border-radius:var(--nc-radius);box-shadow:var(--nc-note-shadow)}.nc-login__card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg, var(--nc-yellow), var(--nc-orange))}.nc-login__icon{font-size:2.4rem;margin-bottom:.75rem}.nc-login__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--nc-ink)}.nc-login__sub{font-size:.9rem;color:#6b5b4e;line-height:1.65;margin:0 0 1.35rem}.nc-login__sub strong{color:#c8962e}.nc-login__error{font-size:.88rem;color:#e30613;margin:0 0 1rem}.nc-login__hint{font-size:.82rem;color:#ff9500;margin:1rem 0 0}.nc-login__btn{display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.nc-user-bar{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;margin:0 auto 1.1rem;background:var(--nc-card-bg);color:var(--nc-ink);border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);box-shadow:var(--nc-note-shadow);max-width:1180px}.nc-user-bar__avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid var(--nc-yellow)}.nc-user-bar__info{display:flex;flex-direction:column;gap:.1rem;font-size:.88rem;flex:1;min-width:0}.nc-user-bar__info strong{color:var(--nc-ink)}.nc-user-bar__email{font-size:.78rem;color:#6b5b4e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-user-bar__logout{flex-shrink:0}.nc-dashboard{max-width:1180px;margin:1.5rem auto 3rem;padding:0 1.5rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--nc-ink)}.nc-head{margin-bottom:1.5rem;padding:1.4rem 1.5rem;background:var(--nc-card-bg);color:var(--nc-ink);border:1px solid var(--nc-border);border-left:4px solid var(--nc-yellow);border-radius:var(--nc-radius);box-shadow:var(--nc-note-shadow)}.nc-head__row{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem;flex-wrap:wrap}.nc-head__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:var(--nc-ink);margin:0}.nc-head__badge{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.72rem;font-weight:600;color:#7a5c00;background:var(--nc-yellow);padding:.22rem .7rem;border-radius:999px}.nc-head__ephemeral{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.72rem;color:#7a5c00;background:rgba(255,224,102,.3);border:1px solid rgba(255,224,102,.5);padding:.18rem .6rem;border-radius:999px;margin-left:auto}.nc-head__desc{font-size:.95rem;color:#6b5b4e;line-height:1.65;margin:0;max-width:820px}.nc-head__desc strong{color:#c8962e}.nc-head__desc code{background:rgba(255,224,102,.2);color:#7a5c00;padding:.1rem .35rem;border-radius:4px;font-size:.88em;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.nc-tabs{display:flex;gap:.25rem;margin-bottom:1.25rem;background:var(--nc-card-bg);border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);padding:.35rem;box-shadow:var(--nc-note-shadow)}.nc-tabs__tab{flex:1;padding:.6rem 1rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.9rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;background:rgba(0,0,0,0);color:#6b5b4e;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.35rem}.nc-tabs__tab:hover{background:rgba(255,224,102,.2)}.nc-tabs__tab--active{background:var(--nc-yellow);color:var(--nc-ink);box-shadow:0 2px 6px rgba(0,0,0,.06)}.nc-notes-toolbar{display:flex;gap:.75rem;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap}.nc-notes-color-filter{display:flex;gap:.4rem;align-items:center;padding:.35rem .6rem;background:var(--nc-card-bg);border:1px solid var(--nc-border);border-radius:999px}.nc-color-dot{width:22px;height:22px;border-radius:999px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform .15s,border-color .15s;padding:0}.nc-color-dot:hover{transform:scale(1.15)}.nc-color-dot--active{border-color:#7a5c00;box-shadow:0 0 0 2px rgba(122,92,0,.2)}.nc-search-label{flex:1;min-width:180px}.nc-search-input{width:100%;padding:.5rem .75rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.88rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:var(--nc-card-bg);color:var(--nc-ink);transition:border-color .15s}.nc-search-input:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.2)}.nc-notes-board{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1.25rem;padding:.5rem}.nc-notes-empty{grid-column:1/-1;text-align:center;padding:3rem 1.5rem;color:#6b5b4e;font-size:.95rem}.nc-note-card{position:relative;padding:1.25rem 1rem 1rem;border-radius:2px 2px 8px 8px;box-shadow:var(--nc-note-shadow);transition:transform .2s,box-shadow .2s;cursor:default;min-height:140px;display:flex;flex-direction:column;}.nc-note-card:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:var(--nc-note-shadow-hover)}.nc-note-card::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:var(--nc-pin);border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.25),inset 0 1px 2px rgba(255,255,255,.3);z-index:1}.nc-note-card::after{content:"";position:absolute;inset:2.4rem .6rem auto .6rem;height:1px;background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(0,0,0,.04) 2px, rgba(0,0,0,.04) 4px)}.nc-note-card--yellow{background:var(--nc-yellow);color:#3d2b00}.nc-note-card--yellow::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(61,43,0,.06) 2px, rgba(61,43,0,.06) 4px)}.nc-note-card--pink{background:var(--nc-pink);color:#4a1a1a}.nc-note-card--pink::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(74,26,26,.06) 2px, rgba(74,26,26,.06) 4px)}.nc-note-card--blue{background:var(--nc-blue);color:#1a2a4a}.nc-note-card--blue::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(26,42,74,.06) 2px, rgba(26,42,74,.06) 4px)}.nc-note-card--green{background:var(--nc-green);color:#1a3a1a}.nc-note-card--green::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(26,58,26,.06) 2px, rgba(26,58,26,.06) 4px)}.nc-note-card--orange{background:var(--nc-orange);color:#4a2a00}.nc-note-card--orange::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(74,42,0,.06) 2px, rgba(74,42,0,.06) 4px)}.nc-note-card--purple{background:var(--nc-purple);color:#2a1a4a}.nc-note-card--purple::after{background:repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 2px, rgba(42,26,74,.06) 2px, rgba(42,26,74,.06) 4px)}.nc-note-card__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem;padding-bottom:.5rem;position:relative;z-index:1;word-break:break-word}.nc-note-card__body{font-size:.88rem;line-height:1.55;flex:1;position:relative;z-index:1;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.nc-note-card__meta{font-size:.72rem;opacity:.55;margin-top:.5rem;position:relative;z-index:1}.nc-note-card__tag{display:inline-block;font-size:.65rem;padding:.1rem .4rem;border-radius:999px;background:rgba(0,0,0,.08);margin-right:.25rem}.nc-note-card__actions{position:absolute;top:.35rem;right:.35rem;display:flex;gap:.2rem;opacity:0;transition:opacity .15s;z-index:2}.nc-note-card:hover .nc-note-card__actions{opacity:1}.nc-note-card__action{width:26px;height:26px;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;background:rgba(0,0,0,.08);color:inherit;transition:background .12s}.nc-note-card__action:hover{background:rgba(0,0,0,.18)}.nc-note-card__action--delete:hover{background:rgba(200,0,0,.2);color:#c00}.nc-note-card--pinned{order:-1}.nc-note-card--pinned::before{background:#e03030;box-shadow:0 1px 4px rgba(200,0,0,.3),inset 0 1px 2px rgba(255,255,255,.3)}.nc-calendar-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.nc-calendar-title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.3rem;font-weight:700;margin:0;flex:1;color:var(--nc-ink)}.nc-calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px;background:var(--nc-border);border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);overflow:hidden;margin-bottom:1.25rem;background:#e8e0d4}.nc-calendar-day-header{padding:.55rem .35rem;text-align:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b5b4e;background:var(--nc-card-bg)}.nc-calendar-day{aspect-ratio:1;padding:.3rem;background:var(--nc-card-bg);cursor:pointer;transition:background .1s;display:flex;flex-direction:column;font-size:.82rem;min-height:60px}.nc-calendar-day:hover{background:#faf5ea}.nc-calendar-day--other-month{opacity:.3;pointer-events:none}.nc-calendar-day--today{background:rgba(255,224,102,.2);font-weight:700}.nc-calendar-day--selected{background:var(--nc-yellow) !important;box-shadow:inset 0 0 0 2px #c8962e}.nc-calendar-day__number{font-weight:600;margin-bottom:.15rem}.nc-calendar-day__events{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto}.nc-calendar-day__dot{width:6px;height:6px;border-radius:999px;background:#c8962e;flex-shrink:0}.nc-calendar-day__dot--reminder{background:var(--nc-pin)}.nc-calendar-day__more{font-size:.62rem;color:#6b5b4e;padding:0}.nc-calendar-events{background:var(--nc-card-bg);border:1px solid var(--nc-border);border-radius:var(--nc-radius);padding:1.25rem;box-shadow:var(--nc-note-shadow)}.nc-calendar-events__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--nc-ink)}.nc-calendar-events__empty{font-size:.88rem;color:#6b5b4e;margin:0;padding:.5rem 0}.nc-event-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-left:3px solid var(--nc-yellow);background:rgba(255,224,102,.08);border-radius:6px;margin-bottom:.4rem;cursor:pointer;transition:background .12s}.nc-event-item:hover{background:rgba(255,224,102,.18)}.nc-event-item--has-reminder{border-left-color:var(--nc-pin)}.nc-event-item__time{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;color:#7a5c00;white-space:nowrap;min-width:3rem}.nc-event-item__title{flex:1;font-size:.85rem;font-weight:600;color:var(--nc-ink)}.nc-event-item__reminder-icon{font-size:.7rem;opacity:.6}.nc-reminders-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.nc-reminders-info{font-size:.82rem;color:#6b5b4e}.nc-reminders-list{display:flex;flex-direction:column;gap:.5rem}.nc-reminders-empty{text-align:center;padding:2rem;color:#6b5b4e;font-size:.9rem}.nc-reminder-card{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;padding:.85rem 1rem;background:var(--nc-card-bg);border:1px solid var(--nc-border);border-left:4px solid var(--nc-pin);border-radius:var(--nc-radius-sm);box-shadow:0 2px 6px rgba(0,0,0,.04)}.nc-reminder-card--overdue{border-left-color:#e30613;background:#fff5f5}.nc-reminder-card--notified{border-left-color:#4caf50;opacity:.7}.nc-reminder-card__title{font-weight:700;font-size:.92rem;color:var(--nc-ink)}.nc-reminder-card__time{font-size:.78rem;color:#6b5b4e;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.nc-reminder-card__note{grid-column:1/-1;font-size:.82rem;color:#6b5b4e;margin-top:-.25rem}.nc-reminder-card__status{text-align:right;font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;align-self:center}.nc-reminder-card__status--pending{background:rgba(255,224,102,.3);color:#7a5c00}.nc-reminder-card__status--notified{background:rgba(76,175,80,.15);color:#2e7d32}.nc-reminder-card__status--overdue{background:rgba(227,6,19,.1);color:#c00}.nc-reminder-card__delete{grid-column:1/-1;text-align:right}.nc-reminder-card__delete button{font-size:.72rem;padding:.2rem .5rem;border:1px solid rgba(200,0,0,.2);border-radius:6px;background:rgba(0,0,0,0);color:#c00;cursor:pointer}.nc-reminder-card__delete button:hover{background:rgba(200,0,0,.06)}.nc-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.nc-modal[hidden]{display:none !important}.nc-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);cursor:pointer}.nc-modal__content{position:relative;background:var(--nc-card-bg);border-radius:var(--nc-radius);box-shadow:0 16px 48px rgba(0,0,0,.18);width:100%;max-height:90vh;overflow-y:auto;z-index:1}.nc-modal__content--note{max-width:460px}.nc-modal__content--event{max-width:520px}.nc-modal__content--sync{max-width:400px;text-align:center}.nc-note-form{padding:1.25rem}.nc-note-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.nc-note-form__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.1rem;font-weight:700;color:var(--nc-ink);margin:0}.nc-note-form__colors{display:flex;gap:.45rem;margin-bottom:.85rem}.nc-note-form__input{width:100%;padding:.6rem .75rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.95rem;font-weight:600;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:rgba(255,224,102,.06);color:var(--nc-ink);margin-bottom:.6rem}.nc-note-form__input:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.15)}.nc-note-form__textarea{width:100%;padding:.6rem .75rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.88rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:rgba(255,224,102,.06);color:var(--nc-ink);resize:vertical;min-height:100px}.nc-note-form__textarea:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.15)}.nc-note-form__footer{display:flex;justify-content:space-between;align-items:center;margin-top:.85rem}.nc-note-form__pin{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#6b5b4e;cursor:pointer}.nc-note-form__actions{display:flex;gap:.5rem}.nc-color-option{display:block;width:28px;height:28px;border-radius:999px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:transform .12s,border-color .12s}.nc-color-option:hover{transform:scale(1.12)}.nc-color-option--active{border-color:#7a5c00}.nc-event-form{padding:1.25rem}.nc-event-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.nc-event-form__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.1rem;font-weight:700;color:var(--nc-ink);margin:0}.nc-event-form__input{width:100%;padding:.6rem .75rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.95rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:rgba(255,224,102,.06);color:var(--nc-ink);margin-bottom:.6rem}.nc-event-form__input:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.15)}.nc-event-form__row{display:flex;gap:.75rem;margin-bottom:.6rem}.nc-event-form__field{display:flex;flex-direction:column;gap:.25rem;flex:1}.nc-event-form__field span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b5b4e}.nc-event-form__date,.nc-event-form__time,.nc-event-form__select{padding:.5rem .6rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.88rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:rgba(255,224,102,.06);color:var(--nc-ink)}.nc-event-form__date:focus,.nc-event-form__time:focus,.nc-event-form__select:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.15)}.nc-event-form__deadline{margin-bottom:.6rem;padding:.75rem;background:rgba(255,224,102,.08);border-radius:var(--nc-radius-sm);border:1px dashed rgba(200,150,46,.3)}.nc-event-form__reminder-toggle{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--nc-ink);cursor:pointer;margin-bottom:.5rem}.nc-event-form__reminder-options{display:flex;flex-direction:column;gap:.5rem}.nc-event-form__textarea{width:100%;padding:.6rem .75rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.88rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius-sm);background:rgba(255,224,102,.06);color:var(--nc-ink);resize:vertical;min-height:60px;margin-bottom:.6rem}.nc-event-form__textarea:focus{outline:none;border-color:var(--nc-yellow);box-shadow:0 0 0 3px rgba(255,224,102,.15)}.nc-event-form__footer{display:flex;justify-content:space-between;align-items:center}.nc-event-form__actions{display:flex;gap:.5rem}.nc-btn{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.85rem;padding:.5rem .95rem;border-radius:var(--nc-radius-sm);border:1px solid var(--nc-border);cursor:pointer;background:var(--nc-card-bg);color:var(--nc-ink);transition:border-color .15s,background .15s,color .15s,box-shadow .15s;user-select:none}.nc-btn:disabled{opacity:.45;cursor:not-allowed}.nc-btn--primary{background:var(--nc-yellow);border-color:var(--nc-yellow);color:#3d2b00;font-weight:600}.nc-btn--primary:hover:not(:disabled){filter:brightness(.96);box-shadow:0 2px 8px rgba(255,224,102,.4)}.nc-btn--accent{background:#f5f0e8;border-color:var(--nc-border);color:#7a5c00;font-weight:600}.nc-btn--accent:hover:not(:disabled){background:#ede4d4;border-color:#c8962e}.nc-btn--ghost{color:#6b5b4e;background:rgba(0,0,0,0)}.nc-btn--ghost:hover:not(:disabled){border-color:#c8962e;color:#7a5c00}.nc-btn--icon{font-size:1.1rem;padding:.35rem .55rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#6b5b4e}.nc-btn--icon:hover{background:rgba(255,224,102,.2)}.nc-btn--danger{color:#c00;border-color:rgba(200,0,0,.15);background:rgba(0,0,0,0)}.nc-btn--danger:hover:not(:disabled){background:rgba(200,0,0,.06);border-color:#c00}.nc-sync-status{padding:2rem 1.5rem}.nc-sync-status__spinner{font-size:2rem;margin-bottom:.75rem}.nc-sync-status__title{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.15rem;font-weight:700;margin:0 0 .5rem;color:var(--nc-ink)}.nc-sync-status__text{font-size:.9rem;color:#6b5b4e;margin:0 0 1rem}.nc-sync-status__result{font-size:.85rem;color:#6b5b4e;text-align:left;background:rgba(255,224,102,.06);border-radius:var(--nc-radius-sm);padding:.85rem;max-height:300px;overflow-y:auto;white-space:pre-wrap}.nc-sync-status__result--success{border-left:3px solid #4caf50}.nc-sync-status__result--error{border-left:3px solid #e30613}@media (max-width: 720px){.nc-dashboard{padding:0 1rem}.nc-head{padding:1.15rem}.nc-head__title{font-size:1.55rem}.nc-head__ephemeral{margin-left:0;width:100%}.nc-notes-board{grid-template-columns:1fr 1fr;gap:.85rem;padding:0}.nc-note-card{min-height:120px}.nc-calendar-grid{font-size:.75rem}.nc-calendar-day{min-height:44px;padding:.2rem}.nc-event-form__row{flex-direction:column;gap:.5rem}}@media (max-width: 480px){.nc-notes-board{grid-template-columns:1fr}.nc-notes-toolbar{flex-direction:column;align-items:stretch}.nc-search-label{min-width:0}.nc-tabs__tab{font-size:.78rem;padding:.5rem .5rem}}