.character-inventory.svelte-1wn2fw2{position:relative;overflow:hidden;border-radius:28px;padding:1rem;border:1px solid var(--character-card-border, rgb(var(--color-surface-300) / .82));background-color:var(--character-card-bg, rgb(var(--color-surface-50) / .9));box-shadow:var(--character-card-shadow, 0 10px 28px rgb(31 54 94 / .06))}.character-inventory.svelte-1wn2fw2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,var(--character-hero-toplight, rgb(var(--color-surface-50) / .4)),transparent 32%),linear-gradient(180deg,var(--character-hero-glow-soft, rgb(var(--color-secondary-300) / .12)),transparent 100%)}.character-inventory__header.svelte-1wn2fw2{position:relative;z-index:1;margin-bottom:1rem}.character-inventory__eyebrow.svelte-1wn2fw2{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--character-card-text-muted, rgb(var(--color-surface-700)))}.character-inventory__title.svelte-1wn2fw2{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--character-card-text, rgb(var(--color-surface-900)))}.character-inventory__grid.svelte-1wn2fw2{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;border-radius:24px;padding:1rem;border:1px solid var(--character-card-border, rgb(var(--color-surface-300) / .75));background-color:var(--character-card-bg-muted, rgb(var(--color-surface-100) / .8))}.character-inventory__row.svelte-1wn2fw2{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}@media (min-width: 640px){.character-inventory__row.svelte-1wn2fw2{gap:.75rem}}.character-shell.svelte-1gtahae{--character-card-bg:rgb(var(--color-surface-50) / .9);--character-card-bg-muted:rgb(var(--color-surface-100) / .84);--character-card-bg-soft:rgb(var(--color-surface-100) / .9);--character-card-border:rgb(var(--color-surface-300) / .82);--character-card-border-strong:rgb(var(--color-surface-400) / .74);--character-card-text:rgb(var(--color-surface-900));--character-card-text-soft:rgb(var(--color-surface-800));--character-card-text-muted:rgb(var(--color-surface-700));--character-accent-text:rgb(var(--color-secondary-700));--character-accent-text-soft:rgb(var(--color-secondary-800));--character-slot-bg:rgb(var(--color-surface-200) / .84);--character-slot-border:rgb(var(--color-surface-400) / .72);--character-progress-track:rgb(var(--color-surface-300) / .8);--character-hero-toplight:rgb(var(--color-surface-50) / .58);--character-hero-glow:rgb(var(--color-primary-300) / .18);--character-hero-glow-soft:rgb(var(--color-secondary-300) / .16);--character-card-shadow:0 10px 28px rgb(31 54 94 / .06);--character-card-shadow-strong:0 18px 45px rgb(31 54 94 / .08);display:flex;flex-direction:column;gap:1rem}.dark .character-shell.svelte-1gtahae{--character-card-bg:rgb(var(--color-surface-800) / .86);--character-card-bg-muted:rgb(var(--color-surface-900) / .52);--character-card-bg-soft:rgb(var(--color-surface-900) / .46);--character-card-border:rgb(var(--color-surface-700) / .74);--character-card-border-strong:rgb(var(--color-surface-600) / .8);--character-card-text:rgb(var(--color-surface-50));--character-card-text-soft:rgb(var(--color-surface-100));--character-card-text-muted:rgb(var(--color-surface-300));--character-accent-text:rgb(var(--color-secondary-200));--character-accent-text-soft:rgb(var(--color-secondary-100));--character-slot-bg:rgb(var(--color-surface-700) / .78);--character-slot-border:rgb(var(--color-surface-600) / .8);--character-progress-track:rgb(var(--color-surface-700) / .82);--character-hero-toplight:rgb(var(--color-primary-500) / .1);--character-hero-glow:rgb(var(--color-primary-500) / .18);--character-hero-glow-soft:rgb(var(--color-secondary-500) / .14);--character-card-shadow:0 16px 38px rgb(0 0 0 / .22);--character-card-shadow-strong:0 24px 54px rgb(0 0 0 / .35)}.character-hero.svelte-1gtahae{position:relative;overflow:hidden;border-radius:28px;padding:1rem}@media (min-width: 768px){.character-hero.svelte-1gtahae{padding:1.5rem}}.character-hero.svelte-1gtahae{border:1px solid var(--character-card-border);background-color:var(--character-card-bg);box-shadow:var(--character-card-shadow-strong);color:var(--character-card-text)}.character-hero.svelte-1gtahae:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,var(--character-hero-toplight),transparent 38%),linear-gradient(135deg,var(--character-hero-glow),transparent 55%),linear-gradient(180deg,var(--character-hero-glow-soft),transparent 100%)}.character-hero-layout.svelte-1gtahae{position:relative;z-index:1;display:grid;align-items:center;gap:1.5rem}@media (min-width: 1280px){.character-hero-layout.svelte-1gtahae{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}.character-hero-art.svelte-1gtahae{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}@media (min-width: 640px){.character-hero-art.svelte-1gtahae{flex-direction:row;align-items:flex-start;text-align:left}}@media (min-width: 768px){.character-hero-art.svelte-1gtahae{gap:1.5rem}}.character-hero-outfit.svelte-1gtahae{display:flex;height:7rem;width:7rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:26px;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid var(--character-card-border);background-color:var(--character-card-bg-soft)}.character-hero-copy.svelte-1gtahae{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.75rem}.character-status.svelte-1gtahae,.character-chip.svelte-1gtahae{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.character-status--online.svelte-1gtahae{border-color:rgb(var(--color-success-500) / .3);background-color:rgb(var(--color-success-500) / .15);--tw-text-opacity:1;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1))}.character-status--online.svelte-1gtahae:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-success-300) / var(--tw-text-opacity, 1))}.character-status--offline.svelte-1gtahae{border-color:var(--character-card-border-strong);background-color:var(--character-card-bg-muted);color:var(--character-card-text-muted)}.character-chip.svelte-1gtahae{border-color:var(--character-card-border);background-color:var(--character-card-bg-soft);color:var(--character-card-text-muted)}.character-name.svelte-1gtahae{font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em}@media (min-width: 768px){.character-name.svelte-1gtahae{font-size:2.5rem}}.character-name.svelte-1gtahae{color:var(--character-card-text)}.character-subtitle.svelte-1gtahae{font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.character-subtitle.svelte-1gtahae{font-size:1.125rem;line-height:1.75rem}}.character-subtitle.svelte-1gtahae{color:var(--character-card-text-muted)}.character-hero-guild.svelte-1gtahae{font-size:.875rem;line-height:1.5rem;color:var(--character-accent-text-soft)}.character-fact-grid.svelte-1gtahae{display:grid;gap:.75rem}@media (min-width: 640px){.character-fact-grid.svelte-1gtahae{grid-template-columns:repeat(2,minmax(0,1fr))}}.character-fact-card.svelte-1gtahae{border-radius:1rem;padding:1rem;border:1px solid var(--character-card-border);background-color:var(--character-card-bg-muted)}.character-fact-label.svelte-1gtahae,.character-section-label.svelte-1gtahae,.character-death-time.svelte-1gtahae{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--character-card-text-muted)}.character-fact-value.svelte-1gtahae{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--character-card-text)}.character-fact-meta.svelte-1gtahae,.character-panel-subtitle.svelte-1gtahae,.character-progress-since.svelte-1gtahae{margin-top:.25rem;font-size:.75rem;line-height:1.25rem;color:var(--character-card-text-muted)}.character-fact-meta--strong.svelte-1gtahae{color:var(--character-card-text-soft)}.character-body.svelte-1gtahae{display:grid;align-items:flex-start;gap:1rem}@media (min-width: 1280px){.character-body.svelte-1gtahae{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}}.character-main.svelte-1gtahae,.character-side.svelte-1gtahae,.character-progress-list.svelte-1gtahae,.character-death-list.svelte-1gtahae,.character-skill-list.svelte-1gtahae{display:flex;flex-direction:column;gap:1rem}.character-panel.svelte-1gtahae{border-radius:28px;padding:1rem}@media (min-width: 768px){.character-panel.svelte-1gtahae{padding:1.25rem}}.character-panel.svelte-1gtahae{border:1px solid var(--character-card-border);background-color:var(--character-card-bg);box-shadow:var(--character-card-shadow);color:var(--character-card-text)}.character-panel-muted.svelte-1gtahae{background-color:var(--character-card-bg-muted);box-shadow:none}.character-panel-header.svelte-1gtahae{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.character-panel-title.svelte-1gtahae{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--character-card-text)}.character-insight-grid.svelte-1gtahae{display:grid;gap:.75rem}@media (min-width: 768px){.character-insight-grid.svelte-1gtahae{grid-template-columns:repeat(2,minmax(0,1fr))}}.character-metric.svelte-1gtahae{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--character-card-text)}.character-metric-sm.svelte-1gtahae{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--character-card-text)}.character-progress-row.svelte-1gtahae,.character-skill-row.svelte-1gtahae,.character-death-card.svelte-1gtahae{border-radius:1rem;padding:.75rem 1rem;border:1px solid var(--character-card-border);background-color:var(--character-card-bg-soft)}.character-progress-row.svelte-1gtahae{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem}.character-progress-label.svelte-1gtahae,.character-skill-name.svelte-1gtahae{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--character-card-text-soft)}.character-progress-value.svelte-1gtahae,.character-skill-value.svelte-1gtahae{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--character-accent-text)}.character-skill-top.svelte-1gtahae{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.character-skill-track.svelte-1gtahae{height:.5rem;overflow:hidden;border-radius:9999px;background-color:var(--character-progress-track)}.character-skill-fill.svelte-1gtahae{height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-secondary-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-secondary-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-primary-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--color-primary-500) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-secondary-400) / 1) var(--tw-gradient-to-position)}.character-death-copy.svelte-1gtahae{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;color:var(--character-card-text-soft)}.comment-body.svelte-1gtahae{white-space:pre-wrap;font-size:.875rem;line-height:1.75rem;color:var(--character-card-text-soft)}.account-table-wrap.svelte-1gtahae .table-container{border-width:0px;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-table-wrap.svelte-1gtahae .table-container .table{overflow:hidden;border-radius:1rem}.character-empty.svelte-1gtahae{border-radius:1.5rem;padding:1.25rem 1rem;font-size:.875rem;line-height:1.25rem;border:1px dashed var(--character-card-border-strong);background-color:var(--character-card-bg-muted);color:var(--character-card-text-muted)}
