.picker-container.svelte-15s05n5{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;display:flex}h2.svelte-15s05n5{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;font-weight:600}.buttons.svelte-15s05n5{flex-direction:column;gap:1rem;width:100%;display:flex}.counts-grid.svelte-15s05n5{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}.btn.svelte-15s05n5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b66;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .2s;display:flex}.btn.svelte-15s05n5:hover{background:#1e293bcc;transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000004d}.btn.svelte-15s05n5:active{transform:translateY(0)}.easy.svelte-15s05n5{border-left:4px solid var(--diff-easy)}.medium.svelte-15s05n5{border-left:4px solid var(--diff-medium)}.hard.svelte-15s05n5{border-left:4px solid var(--diff-hard)}.mixed.svelte-15s05n5{border-left:4px solid var(--text-primary)}.count-btn.svelte-15s05n5{border-top:4px solid var(--diff-medium)}.count-btn.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--diff-medium)}.back-btn.svelte-15s05n5{border:1px solid var(--text-muted);width:100%;margin-top:.5rem}.back-btn.svelte-15s05n5 .label:where(.svelte-15s05n5){color:var(--text-muted);font-size:1rem}.back-btn.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--text-primary)}.label.svelte-15s05n5{margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.desc.svelte-15s05n5{color:var(--text-muted);font-size:.875rem}.easy.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--diff-easy)}.medium.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--diff-medium)}.hard.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--diff-hard)}.mixed.svelte-15s05n5:hover .label:where(.svelte-15s05n5){color:var(--text-primary)}.home-container.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4rem;padding:2rem;display:flex}.hero.svelte-1uha8ag{text-align:center}h1.svelte-1uha8ag{margin-bottom:1rem;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1}.highlight.svelte-1uha8ag{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#38bdf8,#e879f9);-webkit-background-clip:text;background-clip:text}.subtitle.svelte-1uha8ag{color:var(--text-muted);font-size:clamp(1rem,3vw,1.25rem)}.resume-card.svelte-1uha8ag{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b80;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:400px;padding:2rem}.resume-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#e879f9;margin-bottom:.5rem;font-size:1.5rem}.resume-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin-bottom:2rem}.actions.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.btn-resume.svelte-1uha8ag{color:#fff;background:linear-gradient(90deg,#312e81,#701a75);border-radius:8px;padding:1rem;font-size:1.125rem;font-weight:600;transition:transform .2s}.btn-resume.svelte-1uha8ag:hover{transform:scale(1.02)}.btn-new.svelte-1uha8ag{border:1px solid var(--text-muted);color:var(--text-muted);background:0 0;border-radius:8px;padding:1rem;font-size:1.125rem;font-weight:600;transition:all .2s}.btn-new.svelte-1uha8ag:hover{color:#fff;background:#ffffff0d}
