/* Oney V2.1 shared shell — canonical site navigation/footer */
:root{--shell-bg:#F2F4F3;--shell-panel:#FAFBFA;--shell-ink:#18201D;--shell-border:#D8DEDA;--shell-purple:#6D5EF5}
html[data-theme=dark]{--shell-bg:#17131E;--shell-panel:#211A2B;--shell-ink:#F6F3F8;--shell-border:#372D43;--shell-purple:#9A83FF}
body{font-family:"Inter Tight",Inter,system-ui,sans-serif}
nav.oney-v2-nav{position:sticky!important;top:0!important;left:auto!important;right:auto!important;z-index:1000!important;background:color-mix(in srgb,var(--shell-bg) 90%,transparent)!important;border-bottom:1px solid var(--shell-border)!important;backdrop-filter:blur(18px);width:100%!important}
.oney-v2-nav .oney-v2-inner{max-width:1200px;margin:auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.oney-v2-nav .oney-v2-brand{display:flex;align-items:center;gap:10px;font-weight:650;font-size:19px;letter-spacing:-.025em;color:var(--shell-ink);white-space:nowrap;text-decoration:none}
.oney-v2-brand img{width:31px;height:31px}.oney-v2-brand .oney-amp{font-weight:500;margin:0 .18em}.oney-v2-brand .oney-dot{color:var(--shell-purple)}
.oney-v2-links,.oney-v2-menu{display:flex;align-items:center;gap:24px}.oney-v2-menu a{font-size:14px;text-decoration:none;color:var(--shell-ink)}.oney-v2-menu .oney-v2-menu-tools{display:none}
.oney-v2-links .oney-v2-cta{display:inline-flex;align-items:center;min-height:44px;background:#111815;color:#fff!important;padding:0 16px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none}
html[data-theme=dark] .oney-v2-links .oney-v2-cta{background:#F5F2F7;color:#17131E!important}
.oney-v2-toggle,.oney-v2-burger{width:44px;height:44px;padding:0;border:1px solid var(--shell-border);background:var(--shell-panel);color:var(--shell-ink);border-radius:12px;display:grid;place-items:center;cursor:pointer;font:inherit}
.oney-v2-toggle svg,.oney-v2-burger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.oney-v2-sun{display:none}html[data-theme=dark] .oney-v2-moon{display:none}html[data-theme=dark] .oney-v2-sun{display:block}
.oney-v2-burger{display:none}.oney-v2-burger-close{display:none}.oney-v2-nav.is-open .oney-v2-burger-open{display:none}.oney-v2-nav.is-open .oney-v2-burger-close{display:block}
footer.oney-v2-footer{background:#0F0C13!important;color:#AFA5B7!important;padding:44px 0!important;border-top:1px solid #372D43!important;text-align:left!important}
.oney-v2-footer .oney-v2-foot-inner{max-width:1200px;margin:auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px}
.oney-v2-footer a{color:#E9E3EE!important;text-decoration:none}.oney-v2-footer .oney-v2-brand{color:white;font-weight:650;font-size:19px;letter-spacing:-.025em;display:flex;align-items:center;gap:10px;white-space:nowrap}.oney-v2-footer .oney-v2-brand img{width:31px;height:31px}
.oney-v2-foot-nav{display:flex;flex-wrap:wrap;gap:0 24px}.oney-v2-foot-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.oney-v2-foot-meta a{display:inline-flex;align-items:center;min-height:44px}
.oney-v2-footer .oney-v2-foot-note{width:calc(100% - 64px);max-width:1136px;margin:24px auto 0!important;padding:20px 0 0!important;border-top:1px solid #372D43;font-size:12px!important;font-style:normal;line-height:1.6;color:#AFA5B7!important;text-align:left}
.oney-v2-nav :focus-visible,.oney-v2-footer :focus-visible{outline:3px solid var(--shell-purple);outline-offset:3px}
@media(max-width:800px){.oney-v2-nav .oney-v2-inner,.oney-v2-footer .oney-v2-foot-inner{padding:0 24px}.oney-v2-links,.oney-v2-menu{gap:18px}.oney-v2-footer .oney-v2-foot-inner{flex-wrap:wrap}.oney-v2-footer .oney-v2-foot-note{width:calc(100% - 48px)}}
@media(max-width:640px){.oney-v2-links{gap:8px}.oney-v2-burger{display:grid}.oney-v2-menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 12px;background:var(--shell-bg);border-bottom:1px solid var(--shell-border);box-shadow:0 12px 24px rgba(17,20,24,.08)}.oney-v2-nav.is-open .oney-v2-menu{display:flex}.oney-v2-menu a{display:flex;align-items:center;min-height:48px;font-size:16px;font-weight:500}.oney-v2-menu a+a{border-top:1px solid var(--shell-border)}}
@media(max-width:520px){.oney-v2-nav .oney-v2-inner{height:64px}.oney-v2-nav .oney-v2-inner,.oney-v2-footer .oney-v2-foot-inner{padding:0 20px}.oney-v2-footer .oney-v2-foot-inner{flex-direction:column;align-items:flex-start;gap:12px}.oney-v2-links .oney-v2-cta{font-size:13px;padding:0 12px}.oney-v2-brand{font-size:17px!important}.oney-v2-footer .oney-v2-foot-note{width:calc(100% - 40px)}}
@media(max-width:359px){.oney-v2-links .oney-v2-cta{display:none}.oney-v2-menu .oney-v2-menu-tools{display:flex}}
