.quest-card.svelte-1cd3txo{background:var(--color-white);border:1px solid var(--color-light-gray);cursor:pointer;text-align:left;border-radius:.75rem;flex-direction:row;width:100%;min-height:140px;padding:0;transition:all .2s;display:flex;overflow:hidden}.quest-card.svelte-1cd3txo:hover{border-color:var(--color-primary);box-shadow:0 6px 16px #0000001a}.quest-card.completed.svelte-1cd3txo{background:var(--color-success-tint);border-color:#10b981}.quest-image.svelte-1cd3txo{background:var(--color-off-white);flex-shrink:0;width:200px;min-width:200px;position:relative;overflow:hidden}.quest-image.svelte-1cd3txo img:where(.svelte-1cd3txo){object-fit:cover;width:100%;height:100%}.placeholder-image.svelte-1cd3txo{background:linear-gradient(135deg, var(--color-light-gray) 0%, var(--color-off-white) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-image.svelte-1cd3txo span:where(.svelte-1cd3txo){color:var(--color-gray);opacity:.3;font-size:4rem}.completed-badge.svelte-1cd3txo{color:var(--color-white);background:#10b981;border-radius:1rem;padding:.25rem .625rem;font-size:.675rem;font-weight:600;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 8px #00000026}.quest-content.svelte-1cd3txo{flex-direction:column;flex:1;justify-content:center;gap:.625rem;padding:1.25rem;display:flex}h3.svelte-1cd3txo{color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:400}.description.svelte-1cd3txo{color:var(--color-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.progress-section.svelte-1cd3txo{border-top:1px solid var(--color-off-white);margin-top:.75rem;padding-top:.75rem}.progress-text.svelte-1cd3txo{color:var(--color-gray);margin-bottom:.375rem;font-size:.75rem;font-weight:500}.progress-bar.svelte-1cd3txo{background:var(--color-off-white);border-radius:.5rem;width:100%;height:.5rem;overflow:hidden}.progress-fill.svelte-1cd3txo{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:.5rem;height:100%;transition:width .3s}.action-section.svelte-1cd3txo{border-top:1px solid var(--color-off-white);margin-top:.75rem;padding-top:.75rem}.action-section.svelte-1cd3txo button{white-space:nowrap}.profile-stats.svelte-vhpyj4{flex-direction:column;gap:1rem;display:flex}.tiles.svelte-vhpyj4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width>=480px){.tiles.svelte-vhpyj4{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile.svelte-vhpyj4{border:1px solid var(--color-border);background:var(--color-surface-alt,var(--color-surface));text-align:center;color:var(--color-secondary);border-radius:.75rem;flex-direction:column;align-items:center;gap:.125rem;padding:.75rem .5rem;font-size:1.25rem;display:flex}.value.svelte-vhpyj4{color:var(--color-primary);font-size:1.125rem;font-weight:700;line-height:1.2}.label.svelte-vhpyj4{color:var(--color-gray);font-size:.6875rem;line-height:1.3}.notes.svelte-vhpyj4{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.notes.svelte-vhpyj4 li:where(.svelte-vhpyj4){color:var(--color-gray);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.empty.svelte-vhpyj4,.unavailable.svelte-vhpyj4{color:var(--color-gray);align-items:center;gap:.375rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}
