:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f0ff;background:#080614;font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.6}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:2px solid #b4a7ff}::selection{color:#fff;background:#6230a6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.rappizo-social-theme{--rp-navy:#1a0b54;--rp-blue:#1c4eff;--rp-blue-ink:#1639c0;--rp-lavender:#bdaee7;--rp-muted:#605773;--rp-line:#e7e3ef;--rp-paper:#f9f9fb;--rp-night:#080614;--rp-gradient:linear-gradient(90deg, #1c4eff, #ac24ff 50%, #fe881b);--rp-gradient-text:linear-gradient(90deg, #2ba7ff, #ca45ff 52%, #fe881b);--rp-font:"Aptos", "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;color:var(--rp-navy);font-family:var(--rp-font)}.rappizo-social-theme :focus-visible{outline-offset:4px;outline:2px solid #4066ff}.rp-brand-mark{flex:none;width:36px;height:36px}
