.glass{background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08)}.soft-shadow{box-shadow:0 12px 36px rgba(0,0,0,.35)}.badge{background:linear-gradient(90deg,rgba(214,40,40,.95),rgba(251,113,133,.75))}.accent-rose{background:linear-gradient(180deg,rgba(251,113,133,.16),transparent 40%),hsla(0,0%,100%,.04);border-color:rgba(251,113,133,.35)}.accent-indigo{background:linear-gradient(180deg,rgba(99,102,241,.16),transparent 40%),hsla(0,0%,100%,.04);border-color:rgba(99,102,241,.35)}.accent-amber{background:linear-gradient(180deg,rgba(245,158,11,.16),transparent 40%),hsla(0,0%,100%,.04);border-color:rgba(245,158,11,.35)}.accent-custom{background:linear-gradient(180deg,rgba(99,177,241,.16),transparent 40%),hsla(0,0%,100%,.04);border-color:rgba(99,196,241,.35)}.chip{background:#14b8a6;color:#14b8a6}.chip:hover{background:rgba(20,184,166,.15);box-shadow:0 1px 4px rgba(0,0,0,.25)}.chip .dot{background:#14b8a6;color:#fff}.progress{background:linear-gradient(90deg,rgb(214,40,40),rgb(147,51,234),rgb(20,184,166))}.btn-upgrade{background:linear-gradient(135deg,rgb(160,80,15),rgb(200,120,40))}.btn-upgrade:hover{background:linear-gradient(135deg,rgb(200,120,40),rgb(240,160,60))}.btn-save{background:linear-gradient(135deg,rgb(20,184,166),rgb(17,164,148))}.btn-save:hover{background:linear-gradient(135deg,rgb(17,164,148),rgb(12,140,127))}.icon-pill{background:rgba(236,72,153,.2);color:#f472b6}.glass{background:linear-gradient(180deg,rgb(11,13,18),rgb(10,13,21))}.profile-card-chip{background:rgba(20,184,166,.1);color:#14b8a6}.profile-card-chip:hover{background:rgba(20,184,166,.15);box-shadow:0 1px 4px rgba(0,0,0,.25)}.profile-card-chip .dot{background:#14b8a6;color:#fff}.modal[open]::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.panel{background:#0b0d12}.panel,.panel-2{border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.panel-2{background:#111318}.muted{color:#9ca3af}.chip{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.badge-grad{background:linear-gradient(135deg,rgba(236,72,153,.6),rgba(139,92,246,.6))}.tone-pink{background:rgba(236,72,153,.18);color:#f472b6}.tone-blue{background:rgba(14,165,233,.18);color:#7dd3fc}.tone-green{background:rgba(16,185,129,.18);color:#6ee7b7}.tone-amber{background:rgba(245,158,11,.18);color:#fcd34d}.tone-violet{background:rgba(139,92,246,.18);color:#c4b5fd}.ring-soft{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08)}.scroll-smooth::-webkit-scrollbar{width:8px;height:8px}.scroll-smooth::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:9999px}.btn-outline{border:1px solid #14b8a6;color:#14b8a6}.btn-outline:hover{background:rgba(20,184,166,.1)}.delete-btn-outline{border:1px solid #d62828;color:#d62828}.delete-btn-outline:hover{background:#d62828}.link-pill{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.ryogen-calendar-design{background-color:#17191e;border-radius:12px}.ryogen-calendar-design table{font-size:12px;color:#e5e7eb!important}.ryogen-calendar-design .p-datepicker{background-color:rgba(0,0,0,0)}.ryogen-calendar-design .p-datepicker-header{background-color:rgba(0,0,0,0);font-size:14px;color:#e5e7eb!important}.ryogen-calendar-design table.p-datepicker-calendar thead{background-color:rgba(0,0,0,0);color:#9ca3af}.ryogen-calendar-design .p-datepicker-title{color:#e5e7eb!important;font-weight:400}.ryogen-calendar-design .p-highlight{background-color:hsla(0,0%,100%,.1);color:#fff}.ryogen-calendar-design svg.p-icon.p-datepicker-next-icon path,.ryogen-calendar-design svg.p-icon.p-datepicker-prev-icon path{color:#e5e7eb!important}.ryogen-calendar-design td span:hover{background-color:hsla(0,0%,100%,.1);color:#fff}