/* Poly Yum v7.16 legal pages — standalone and readable without JavaScript */
:root{font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;color-scheme:light;--bg:#fbfaf6;--surface:#fff;--text:#183d35;--muted:#688079;--border:#e1e9e2;--deep:#17483d;--accent:#f3aa64;--shadow:0 17px 55px rgba(24,59,50,.07)}
html[data-theme="dark"]{color-scheme:dark;--bg:#101e1b;--surface:#1a302a;--text:#f5f4eb;--muted:#b4c5bd;--border:#355249;--deep:#235e4d;--accent:#f2a153;--shadow:0 17px 55px rgba(0,0,0,.24)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.95}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}.legal-nav{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border)}.legal-nav-inner{max-width:1090px;margin:auto;padding:11px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px}.legal-brand{display:flex;align-items:center;gap:12px;font-weight:900;text-decoration:none}.legal-brand img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:#fff}.legal-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.legal-tools a,.legal-tools button{padding:6px 13px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:13px;font-weight:700}.legal-tools a:hover,.legal-tools button:hover{background:var(--border)}.legal-hero{max-width:1090px;margin:54px auto 22px;padding:0 22px}.legal-kicker{color:#c07834;font-size:13px;letter-spacing:.1em;font-weight:900}.legal-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.35;margin:10px 0}.legal-hero p{color:var(--muted);max-width:750px;margin:0}.legal-card{max-width:1046px;margin:25px auto 60px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:clamp(20px,4.4vw,54px)}.legal-card section+section{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.legal-card h2{font-size:19px;margin:0 0 8px;font-weight:850}.legal-card p{margin:0 0 10px}.legal-card p:last-child{margin-bottom:0}.legal-card ul{padding-inline-start:26px;margin:8px 0 2px}.legal-card li{margin:7px 0}.legal-card a{color:#b87434;font-weight:750;overflow-wrap:anywhere}.legal-footer{padding:23px 20px 40px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:13px}.legal-footer a{margin:0 7px}.legal-localized[hidden]{display:none!important}@media(max-width:560px){.legal-nav-inner{padding:9px 12px}.legal-brand{gap:6px;font-size:13px}.legal-brand img{width:42px;height:42px}.legal-tools{gap:5px}.legal-tools a,.legal-tools button{padding:5px 8px;font-size:11px}.legal-hero{margin-top:30px}.legal-card{margin:16px 12px 45px;border-radius:17px}.legal-hero h1{font-size:30px}}
