body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.layout_privacy_policy.svelte-1yrqr8d{min-height:100vh;background-color:#151515;position:relative;overflow:hidden}.pattern-overlay.svelte-1yrqr8d{position:absolute;top:0;left:0;width:33.333%;height:33.333%;background-image:radial-gradient(circle at 20% 20%,rgba(255,175,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,175,0,.05) 0%,transparent 50%),linear-gradient(45deg,transparent 40%,rgba(255,175,0,.02) 50%,transparent 60%);background-size:100px 100px,150px 150px,80px 80px;opacity:.6;z-index:1}.container.svelte-1yrqr8d{position:relative;z-index:2;max-width:800px}.content-container.svelte-1yrqr8d{display:flex;justify-content:center}.content-card.svelte-1yrqr8d{background:linear-gradient(145deg,#0a0a0a,#151515);border:1px solid rgba(255,175,0,.2);border-radius:16px;padding:2.5rem;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffaf001a inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}.page-title.svelte-1yrqr8d{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.last-updated.svelte-1yrqr8d{text-align:center;color:#71717a;font-size:.875rem;margin-bottom:2rem;font-style:italic}.content.svelte-1yrqr8d{color:#e4e4e7;line-height:1.7}.section.svelte-1yrqr8d{margin-bottom:2rem}.section.svelte-1yrqr8d h2:where(.svelte-1yrqr8d){color:#ffaf00;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(255,175,0,.2)}.section.svelte-1yrqr8d h3:where(.svelte-1yrqr8d){color:#fff;font-size:1.1rem;font-weight:500;margin-top:1.5rem;margin-bottom:.75rem}.section.svelte-1yrqr8d p:where(.svelte-1yrqr8d){margin-bottom:1rem;color:#d4d4d8}.section.svelte-1yrqr8d ul:where(.svelte-1yrqr8d){margin-left:1.5rem;margin-bottom:1rem}.section.svelte-1yrqr8d li:where(.svelte-1yrqr8d){margin-bottom:.5rem;color:#d4d4d8}.section.svelte-1yrqr8d strong:where(.svelte-1yrqr8d){color:#ffaf00;font-weight:600}.back-link.svelte-1yrqr8d{margin-top:3rem;text-align:center}.secondary-button.svelte-1yrqr8d{display:inline-block;padding:.75rem 1.5rem;background-color:transparent;border:2px solid #FFAF00;border-radius:8px;color:#ffaf00;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.secondary-button.svelte-1yrqr8d:hover{background-color:#ffaf001a;transform:translateY(-1px)}
