.terms-page.svelte-1d73e2x{min-height:100vh;background:#fef3e2}.dark .terms-page.svelte-1d73e2x{background:#0f0f0f}.hero.svelte-1d73e2x{position:relative;background:linear-gradient(135deg,#ff8c00,#ff5100,#cc4100);color:#fff;padding:2rem 2rem 5rem;text-align:center;overflow:hidden}.dark .hero.svelte-1d73e2x{background:linear-gradient(135deg,#1a1a1a,#0a0a0a,#000)}.hero-content.svelte-1d73e2x{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero.svelte-1d73e2x h1:where(.svelte-1d73e2x){font-size:clamp(2rem,6vw,3.5rem);font-weight:200;margin:0 0 .25rem;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.2);text-align:center}.dark .hero.svelte-1d73e2x h1:where(.svelte-1d73e2x){background:linear-gradient(135deg,#ff8c00,#ff5100,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1d73e2x{font-size:1.25rem;opacity:.9;margin:0;text-align:center}.dark .subtitle.svelte-1d73e2x{color:#aaa}.hero-divider.svelte-1d73e2x{position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:0}.hero-divider.svelte-1d73e2x svg:where(.svelte-1d73e2x){width:100%;height:100%}.divider-fill.svelte-1d73e2x{fill:#fef3e2}.dark .divider-fill.svelte-1d73e2x{fill:#0f0f0f}.content-wrapper.svelte-1d73e2x{max-width:900px;margin:0 auto;padding:1rem 1rem 2rem;display:flex;flex-direction:column;gap:.75rem}.terms-section.svelte-1d73e2x{padding:.5rem}.terms-section.svelte-1d73e2x h2:where(.svelte-1d73e2x){margin:0 0 .5rem;padding:0;font-size:1.125rem;font-weight:600;color:#ff8c00}.dark .terms-section.svelte-1d73e2x h2:where(.svelte-1d73e2x){color:#ff8c00}.section-content.svelte-1d73e2x{color:#444;line-height:1.7;margin:0 0 .75rem;padding:0;font-size:.875rem}.section-content.svelte-1d73e2x:last-child{margin-bottom:0}.dark .section-content.svelte-1d73e2x{color:#bbb}.definitions.svelte-1d73e2x{display:flex;flex-direction:column;gap:1rem}.definition.svelte-1d73e2x h3:where(.svelte-1d73e2x){margin:0;padding:0;font-size:.9375rem;font-weight:600;color:#333}.dark .definition.svelte-1d73e2x h3:where(.svelte-1d73e2x){color:#fff}.definition.svelte-1d73e2x p:where(.svelte-1d73e2x){margin:.25rem 0 0;padding:0;color:#666;font-size:.875rem;line-height:1.6}.dark .definition.svelte-1d73e2x p:where(.svelte-1d73e2x){color:#999}.disclaimer.svelte-1d73e2x{border-left:3px solid #ff8c00;padding-left:1rem}@media (max-width: 768px){.hero.svelte-1d73e2x{padding:1.5rem 1rem 3.5rem}.hero.svelte-1d73e2x h1:where(.svelte-1d73e2x){font-size:1.75rem}.hero-divider.svelte-1d73e2x{height:80px}}
