body{max-width:780px;margin:0 auto;padding:32px 24px;color:var(--ink);line-height:1.75;font-family:var(--font-body)}h1{color:var(--gold-deep);border-bottom:2px solid var(--gold-deep);padding-bottom:8px;margin-top:0}h2{color:var(--ink-strong);margin-top:32px}h3{color:var(--ink-strong);margin-top:20px;font-size:1.05rem}a{color:var(--gold-deep);text-underline-offset:.18em;touch-action:manipulation}a:hover{color:var(--gold)}a:focus-visible,.lang-switch button:focus-visible,.rights-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--gold-deep) 70%,white);outline-offset:3px}h1,h2,h3{text-wrap:balance;scroll-margin-top:24px}.lang-switch{display:flex;gap:8px;margin-bottom:24px}.lang-switch button{padding:6px 16px;border:1px solid var(--gold-deep);background:transparent;color:var(--gold-deep);border-radius:6px;cursor:pointer;font-family:inherit}.lang-switch button.active{background:var(--gold-deep);color:#fff}.lang-section{display:none}.lang-section.active{display:block}.meta{background:var(--cream-warm);padding:16px;border-radius:8px;font-size:.9rem;margin:24px 0}.meta strong{color:var(--gold-deep)}table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.92rem}table th,table td{border:1px solid var(--line-strong);padding:8px;text-align:start}table th{background:var(--cream-warm)}.footer-back{margin-top:48px;padding-top:24px;border-top:1px solid var(--line-strong);text-align:center}.rights-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:20px;margin:16px 0;box-shadow:var(--shadow-sm)}.rights-card h3{margin-top:0;color:var(--gold-deep)}.rights-cta{display:inline-block;background:var(--gold-deep);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:8px;touch-action:manipulation}.rights-cta.danger{background:#b03030}.rights-cta:hover{filter:brightness(1.1)}@supports (padding: max(0px)){body{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}.rights-note{font-size:.88rem;color:var(--muted);margin-top:8px}[data-theme=dark] body{background:linear-gradient(135deg,#0b1120,#10192b)}[data-theme=dark] h1,[data-theme=dark] .meta strong,[data-theme=dark] .rights-card h3,[data-theme=dark] a{color:var(--gold)}[data-theme=dark] h2,[data-theme=dark] h3{color:var(--ink)}[data-theme=dark] .meta,[data-theme=dark] .rights-card{background:#172238f0;border:1px solid var(--line)}[data-theme=dark] table th{background:#f5e9c80f;color:var(--ink)}[data-theme=dark] table td{color:var(--ink-soft)}[data-theme=dark] .rights-cta{background:var(--gold);color:#0b1120}[data-theme=dark] .rights-cta.danger{background:var(--danger);color:#0b1120}
