:root:root{--background:#faf9f5;--foreground:#25231f;--card:#fffefa;--card-foreground:#25231f;--popover:#fffefa;--popover-foreground:#25231f;--primary:#a74c36;--primary-foreground:#fff;--secondary:#f0ece5;--secondary-foreground:#39332d;--muted:#f2efe8;--muted-foreground:#70685e;--accent:#f5e8dd;--accent-foreground:#693b2c;--border:#e2ddd4;--input:#d6cfc4;--ring:#a74c36;--sidebar:#f3f0e9;--sidebar-foreground:#39332d;--sidebar-primary:#a74c36;--sidebar-primary-foreground:#fff;--sidebar-accent:#eee6da;--sidebar-accent-foreground:#513a2d;--sidebar-border:#e2ddd4;--radius:.7rem;color-scheme:light}
html,body{background:var(--background);color:var(--foreground);font-family:Georgia,'Noto Serif CJK SC','Songti SC',SimSun,serif}h1,h2,h3{font-weight:600;letter-spacing:-.02em}input,textarea,select,code,pre{font-family:system-ui,sans-serif}button,a,input{outline-offset:4px}::selection{background:#ecd1c0;color:#25231f}*{scrollbar-color:#c5b9aa #f3f0e9;scrollbar-width:thin}table{font-variant-numeric:tabular-nums}button:focus-visible,a:focus-visible{outline:2px solid #a74c36}.aven-cat{display:inline-block;width:1.25em;height:1.15em;vertical-align:-.16em;object-fit:contain;margin-inline-end:.15em}.aven-money:before{content:'';display:inline-block;width:1.25em;height:1.15em;vertical-align:-.16em;background:url('/aven-assets/cat.svg') center/contain no-repeat;margin-inline-end:.2em}
.aven-home{max-width:1120px;margin:auto;padding:0 40px 60px}.aven-nav{display:flex;align-items:center;gap:28px;padding:24px 0;border-bottom:1px solid #e2ddd4}.aven-brand{font-family:Georgia,serif;font-size:28px;font-weight:700;text-decoration:none;color:#25231f}.aven-nav .aven-links{margin-left:auto;display:flex;gap:24px;align-items:center}.aven-home a{color:inherit;text-underline-offset:4px}.aven-login{background:#a74c36;color:#fff!important;padding:9px 20px;border-radius:7px;text-decoration:none}.aven-hero{padding:38px 0 70px}.aven-copy{display:block;margin:0 auto 25px;border:1px solid #e2ddd4;border-radius:7px;background:#f3f0e9;padding:10px 18px;color:#55483b;cursor:pointer;font:15px Georgia,SimSun,serif}.aven-wordmark{position:relative;isolation:isolate;font:bold clamp(86px,18vw,205px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:20px 0 28px}.aven-wordmark:before{content:'';position:absolute;z-index:-1;left:1.07em;top:.12em;width:.67em;height:.67em;background:#4144ee;border-radius:50%}.aven-hero h1{font-size:clamp(26px,4vw,42px);line-height:1.5;margin:0 0 12px}.aven-intro{font-size:18px;color:#70685e;line-height:1.8}.aven-actions{display:flex;gap:18px;margin:32px 0}.aven-actions a{padding:15px 30px;border:1px solid #25231f;text-decoration:none;border-radius:5px}.aven-actions a:first-child{background:#25231f;color:white}.aven-endpoint{border-block:1px solid #e2ddd4;padding:24px 0;display:flex;gap:22px;flex-wrap:wrap;align-items:center}.aven-endpoint code{overflow-wrap:anywhere;font-size:14px}.aven-models{display:flex;gap:30px;flex-wrap:wrap;padding:30px 0;color:#70685e}.aven-footer{color:#70685e;font-size:13px;border-top:1px solid #e2ddd4;padding-top:20px}@media(max-width:600px){.aven-home{padding-inline:22px}.aven-nav{gap:12px}.aven-nav .aven-links{gap:14px;font-size:14px}.aven-actions a{padding:13px 20px}.aven-hero{padding-bottom:36px}.aven-intro{font-size:16px}}
.aven-brand{display:inline-flex;align-items:center;gap:9px}.aven-brand img{width:32px;height:32px;object-fit:cover;border-radius:8px}[data-sidebar="menu-item"][hidden]{display:none!important}
