.smart-saves-page.svelte-1noukel{box-sizing:border-box;width:100%;max-width:1200px;color:var(--ma-theme-fg);--smart-page-surface:var(--ma-theme-contrast-bg);--smart-page-surface-strong:var(--ma-theme-bg);--smart-page-border:color-mix(in srgb, var(--ma-theme-fg) 20%, var(--smart-page-surface));--smart-page-contrast:color-mix(in srgb, var(--ma-theme-fg) 72%, var(--smart-page-surface));margin:0 auto;padding:clamp(1rem,2vw,2rem)}.smart-saves-header.svelte-1noukel{background:linear-gradient(120deg, color-mix(in srgb, var(--smart-page-surface) 60%, var(--smart-page-surface-strong) 40%), color-mix(in srgb, var(--smart-page-surface) 40%, var(--smart-page-surface-strong) 60%));border:1px solid var(--smart-page-border);border-radius:22px;margin-bottom:1.2rem;padding:1rem 1.25rem;box-shadow:0 20px 55px -35px #00000073}.smart-saves-hero-content.svelte-1noukel{flex-direction:column;gap:.35rem;display:flex}.smart-saves-brand.svelte-1noukel{align-items:center;gap:.45rem;display:inline-flex}.smart-saves-icon.svelte-1noukel{object-fit:contain;background:#fff;border-radius:8px;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff52}.smart-saves-kicker.svelte-1noukel{color:color-mix(in srgb, var(--smart-page-contrast) 80%, transparent);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.2rem;font-size:.75rem;font-weight:700}.smart-saves-title.svelte-1noukel{margin:0;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:800;line-height:1.2}.smart-saves-gradient.svelte-1noukel{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(85deg,#e95757,#599bff,#73c382);-webkit-background-clip:text;background-clip:text}.smart-saves-subtitle.svelte-1noukel{max-width:620px;color:color-mix(in srgb, var(--smart-page-contrast) 88%, transparent);margin-top:.45rem}.smart-saves-count.svelte-1noukel{color:color-mix(in srgb, var(--smart-page-contrast) 90%, transparent);background:var(--smart-page-surface-strong);border:1px solid var(--smart-page-border);border-radius:999px;width:fit-content;margin-top:.7rem;padding:.45rem .9rem;font-size:.95rem;font-weight:700}.smart-saves-filters.svelte-1noukel{flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem;display:flex}.smart-filter-chip.svelte-1noukel{border:1px solid var(--smart-page-border);background:var(--smart-page-surface);color:color-mix(in srgb, var(--smart-page-contrast) 90%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.9rem;transition:all .18s;display:inline-flex}.smart-filter-chip.svelte-1noukel:hover{border-color:#93a4ff;transform:translateY(-1px)}.smart-filter-chip.is-active.svelte-1noukel{color:#fff;background:linear-gradient(120deg,#6c5dd3,#48b4ff);border-color:#6c5dd3;box-shadow:0 10px 20px -12px #4c4dd4cc}.smart-filter-chip.svelte-1noukel small:where(.svelte-1noukel){background:color-mix(in srgb, var(--smart-page-contrast) 35%, transparent);color:color-mix(in srgb, var(--smart-page-contrast) 90%, transparent);border-radius:999px;padding:.12rem .38rem;font-size:.72rem;font-weight:700}.smart-filter-chip.is-active.svelte-1noukel small:where(.svelte-1noukel){color:#fff;background:#ffffff38}.smart-saves-empty.svelte-1noukel{background:color-mix(in srgb, var(--smart-page-surface) 85%, transparent);border:1px dashed color-mix(in srgb, var(--smart-page-border) 75%, transparent);color:color-mix(in srgb, var(--smart-page-contrast) 88%, transparent);border-radius:16px;padding:1.1rem}.smart-saves-grid.svelte-1noukel{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.85rem;display:grid}.save-item.svelte-1noukel{background:color-mix(in srgb, var(--smart-page-surface) 80%, transparent);border:1px solid var(--smart-page-border);border-radius:16px;min-height:140px;box-shadow:0 10px 24px -18px #00000059}.save-item-action.svelte-1noukel{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;padding:1rem 1.05rem;display:flex}.save-item-action.svelte-1noukel:focus-visible{outline-offset:2px;outline:3px solid #4883ff38}.save-type-tag.svelte-1noukel{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--smart-page-contrast) 95%, transparent);background:color-mix(in srgb, var(--smart-page-surface) 74%, transparent);border-radius:999px;padding:.22rem .58rem;font-size:.74rem;font-weight:700}.save-type-tag.mcq.svelte-1noukel{color:#2d63d4;background:#5095ff26}.save-type-tag.tq.svelte-1noukel{color:#cc4f22;background:#ff825926}.save-type-tag.summary.svelte-1noukel{color:#19795c;background:#4bc29c26}.save-type-tag.pmq.svelte-1noukel{color:#6932a8;background:#a56ee326}.save-title.svelte-1noukel{color:color-mix(in srgb, var(--smart-page-contrast) 100%, transparent);margin:0;font-size:1.03rem;font-weight:700;line-height:1.45}.save-meta.svelte-1noukel{color:color-mix(in srgb, var(--smart-page-contrast) 84%, transparent);align-items:center;gap:.45rem;margin:0;font-size:.88rem;display:inline-flex}.save-sep.svelte-1noukel{color:#8f9cbb}.smart-saves-message.svelte-1noukel{margin-bottom:1rem}.smart-saves-message.error.svelte-1noukel{color:#d14545;font-weight:600}@media (width<=768px){.smart-saves-header.svelte-1noukel{border-radius:16px}.smart-filter-chip.svelte-1noukel{padding:.33rem .72rem}}
