:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.support-fab{z-index:1250;color:#fff;background:linear-gradient(135deg,#a33f2f 0%,#d46b42 100%);border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 28px #a33f2f47}.support-fab__icon{font-size:1rem}.support-page-shell{justify-content:center;align-items:center;min-height:calc(100vh - 130px);padding:24px 12px;display:flex}.support-page-card{background:radial-gradient(circle at 100% 0,#d46b4229,#0000 28%),linear-gradient(160deg,#fffaf6 0%,#f8ece6 100%);border-radius:24px;width:min(760px,100%);padding:28px;box-shadow:0 18px 40px #825c5224}.support-page-eyebrow{color:#a33f2f;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.support-page-title{color:#2f2624;margin:10px 0 8px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.3rem)}.support-page-copy,.support-page-list{color:#544441}.support-page-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.support-page-label{color:#896660;margin-bottom:6px;font-size:.9rem;font-weight:700}.support-page-phone,.support-page-email{color:#2f2624;font-size:1.1rem;font-weight:700}.support-page-terms{background:#ffffffb3;border-radius:18px;padding:18px}.support-page-section-title{color:#3a2d2a;margin-bottom:12px;font-size:1.1rem}.support-page-list{margin:0;padding-left:18px}.support-page-list li+li{margin-top:10px}@media (max-width:768px){.support-fab{padding:11px 14px;bottom:14px;right:14px}.support-page-card{border-radius:18px;padding:20px}.support-page-contact{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
