.page-wrapper.svelte-1qzi5s5{background:var(--bg-primary);flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}main.page-container.svelte-1qzi5s5{box-sizing:border-box;flex:1;width:100%;max-width:880px;margin:0 auto;padding:1.5rem}.loading-state.svelte-1qzi5s5,.error-state.svelte-1qzi5s5{text-align:center;min-height:40vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.loading-state.svelte-1qzi5s5 i:where(.svelte-1qzi5s5){color:var(--primary-color);font-size:2.5rem}.error-state.svelte-1qzi5s5 i:where(.svelte-1qzi5s5){color:var(--severity-critical);font-size:2.5rem}.page-content.svelte-1qzi5s5{width:100%}.page-content.svelte-1qzi5s5 h1:where(.svelte-1qzi5s5){color:var(--text-primary);border-bottom:2px solid var(--border-color);margin:0 0 1.5rem;padding-bottom:.75rem;font-size:2.2rem;font-weight:700}.content.svelte-1qzi5s5{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}@media (width<=768px){main.page-container.svelte-1qzi5s5{padding:1.25rem 1rem}.page-content.svelte-1qzi5s5 h1:where(.svelte-1qzi5s5){font-size:1.6rem}.content.svelte-1qzi5s5{font-size:.98rem}.loading-state.svelte-1qzi5s5,.error-state.svelte-1qzi5s5{min-height:30vh;padding:3rem 1rem}}@media (width<=480px){main.page-container.svelte-1qzi5s5{padding:1rem .75rem}.page-content.svelte-1qzi5s5 h1:where(.svelte-1qzi5s5){font-size:1.3rem}.content.svelte-1qzi5s5{font-size:.92rem;line-height:1.7}.btn-primary.svelte-1qzi5s5{padding:.5rem 1.2rem;font-size:.85rem}}
