/* Orbio Launch concept: discovery first, mint accents and quiet market surfaces. */
:root,[data-theme="dark"]{--bg:#101416;--bg-rgb:16,20,22;--surface:#181e21;--surface-2:#20282b;--surface-3:#283236;--text:#f2f5ef;--text-2:#b2bebb;--text-3:#899b96;--text-4:#72857f;--line:rgba(192,223,209,.12);--line-2:rgba(192,223,209,.23);--accent:#c7f5af;--accent-hover:#d9ffc5;--accent-ink:#172819;--signal:#c7f5af;--signal-soft:rgba(199,245,175,.1);--accent-soft:rgba(199,245,175,.1);--ring:#c7f5af;--topbar-bg:rgba(16,20,22,.94);--topbar-solid:#101416;--display:'Manrope',ui-sans-serif,system-ui,sans-serif;}
[data-theme="light"]{--bg:#f3f6f1;--bg-rgb:243,246,241;--surface:#fff;--surface-2:#e7eee4;--surface-3:#dbe6d7;--text:#17251e;--text-2:#4b6155;--text-3:#607969;--text-4:#687e70;--line:rgba(24,57,37,.12);--line-2:rgba(24,57,37,.24);--accent:#285538;--accent-hover:#346e48;--accent-ink:#fff;--signal:#285538;--signal-soft:rgba(40,85,56,.08);--topbar-bg:rgba(243,246,241,.94);--topbar-solid:#f3f6f1;}
.brand{font-family:var(--font);font-size:23px;font-weight:800;letter-spacing:-1px;}.brand-name b{font-weight:400;color:var(--text-3);}.logo-mark{width:32px;height:32px;}.topbar{gap:24px;}.page{max-width:1400px;}.btn{border-radius:10px;}.btn-primary,.btn-primary:hover{box-shadow:none;}.topbar-actions #wallet .btn{border-radius:10px;}.page-head h1,h2,h3{font-family:var(--display);letter-spacing:-.04em;}.page-head h1{font-size:clamp(32px,4vw,52px);}.token-card,.panel,.trend-chip{border-radius:16px;}.token-card:hover{border-color:var(--signal);}.segmented{border-radius:10px;background:var(--surface);}.segmented button{border-radius:7px;}.field,.select{border-radius:10px;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--signal);outline-offset:4px;}
.market-home{padding-top:36px;}.market-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center;padding:24px 0 40px;}.market-copy h1{font:700 clamp(44px,5.8vw,80px)/1.06 var(--display);letter-spacing:-.065em;margin:20px 0;}.market-copy h1 span{color:var(--signal);}.market-copy>p:not(.eyebrow){max-width:490px;font-size:15px;line-height:1.8;color:var(--text-2);}.market-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;}.market-actions .btn{min-height:46px;}.creation-card{position:relative;display:flex;flex-direction:column;min-height:300px;border:1px solid var(--line-2);border-radius:22px;padding:26px 28px;background:var(--surface);overflow:hidden;}.creation-card:hover{border-color:var(--signal);}.creation-card h2{font-size:25px;margin:12px 0 8px;}.creation-card p{font-size:13px;line-height:1.7;color:var(--text-2);}.creation-orbit{height:95px;display:flex;align-items:center;justify-content:flex-end;padding-right:30px;}.creation-orbit span{font:110px/1 system-ui;color:var(--signal);transform:rotate(-12deg);}.creation-link{display:flex;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;font-weight:700;}.market-notes{display:flex;flex-wrap:wrap;gap:18px 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:11px;color:var(--text-2);}.market-notes i{display:inline-block;width:6px;height:6px;background:var(--signal);border-radius:50%;margin-right:7px;}.market-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:38px 0 24px;}.market-heading h2{font-size:30px;margin-top:10px;}.market-heading>a{font-size:12px;color:var(--text-2);}.market-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--line);margin-top:48px;padding:32px 0;}.market-guide span{font:10px var(--mono);color:var(--signal);}.market-guide h3{font-size:19px;margin:14px 0 9px;}.market-guide p{font-size:12px;line-height:1.8;color:var(--text-2);max-width:320px;}
@media(max-width:1024px){.market-intro{gap:30px;}.topbar{gap:14px;}}
@media(max-width:700px){.market-home{padding-top:12px;}.market-intro{grid-template-columns:1fr;gap:24px;padding-top:14px;}.market-copy h1{font-size:48px;}.creation-card{min-height:230px;padding:22px;}.creation-orbit{height:50px;position:absolute;top:46px;right:10px;}.creation-orbit span{font-size:74px;}.creation-card>div:not(.creation-orbit){margin-top:46px;}.market-heading h2{font-size:25px;}.market-heading>a{font-size:10px;}.market-guide{grid-template-columns:1fr;gap:24px;}.market-notes{gap:10px 18px;font-size:10px;}.market-actions{gap:10px;}.brand{font-size:20px;}}
.segmented button[aria-selected="true"]{background:var(--signal-soft);color:var(--signal);box-shadow:inset 0 0 0 1px var(--line-2);}.market-home .token-grid{min-height:180px;}
/* OrbioAgent identity and generated 3D hero. */
:root{--pulse:199,245,175;}
.segmented .seg-ind{background:var(--signal-soft);border:1px solid var(--line-2);border-radius:7px;box-shadow:none;}
.brand{gap:8px;}.brand-name{white-space:nowrap;}.brand-name b{color:var(--text);font-weight:400;}.brand-domain{font:11px var(--mono);color:var(--text-3);align-self:center;margin-left:-5px;}
.market-intro{grid-template-columns:1.1fr 1fr;gap:24px;padding-top:0;padding-bottom:24px;}.market-copy h1{font-size:clamp(46px,5.8vw,80px);}.market-copy>p:not(.eyebrow){max-width:450px;}
.agent-stage{position:relative;isolation:isolate;min-width:0;min-height:420px;display:grid;place-items:center;}
.agent-halo{position:absolute;z-index:-1;width:80%;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;background:radial-gradient(ellipse at center,rgba(152,231,167,.1),transparent 66%);}
.agent-halo::before,.agent-halo::after{content:"";position:absolute;border:1px solid var(--line);border-radius:50%;inset:12%;}.agent-halo::after{inset:26%;}
.agent-hero-art{display:block;position:relative;width:100%;max-width:490px;height:auto;object-fit:contain;animation:agent-drift 9s ease-in-out infinite;}
.agent-stage-label{position:absolute;top:10px;right:12px;font:9px var(--mono);letter-spacing:.1em;color:var(--text-3);}
.agent-pair-chip{position:absolute;left:0;bottom:15px;display:flex;align-items:center;gap:12px;border:1px solid var(--line-2);border-radius:14px;padding:14px 18px;background:var(--surface);box-shadow:0 16px 36px rgba(0,0,0,.12);}
.agent-pair-chip small{display:block;font:8px var(--mono);letter-spacing:.08em;color:var(--text-3);margin-bottom:5px;}.agent-pair-chip b{font-size:13px;font-weight:600;}.agent-pair-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--signal-soft);color:var(--signal);font-size:20px;}.agent-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);margin-left:10px;}
/* Content is immediately visible; animation belongs to the artwork only. */
.rise{animation:none;}
@keyframes agent-drift{0%,100%{transform:translateY(0) rotate(-1deg);}50%{transform:translateY(-10px) rotate(1deg);}}
@media(max-width:1100px){.topbar{gap:15px;}.top-nav a{font-size:11px;}.brand-domain{display:none;}.agent-stage{min-height:340px;}}
@media(max-width:700px){.market-intro{grid-template-columns:1fr;gap:12px;}.market-copy h1{font-size:49px;}.agent-stage{min-height:300px;max-width:390px;width:100%;justify-self:center;}.agent-hero-art{width:92%;}.agent-stage-label{top:16px;right:0;font-size:8px;}.agent-pair-chip{bottom:6px;left:8px;padding:10px 13px;}.agent-pair-chip b{font-size:12px;}.market-actions .btn{font-size:12px;padding:0 15px;}.page-head h1{font-size:36px;}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;}.agent-hero-art{animation:none;}}
