/* CAMYRA 1.0 - commercial release layer. */
:root{
 --camyra-ivory:#FAF6F1;--camyra-champagne:#F4D8C0;--camyra-bronze:#9E6C4A;
 --camyra-bronze-soft:#BA8B69;--camyra-taupe:#9B8B80;--camyra-charcoal:#281911;
 --camyra-line:rgba(40,25,17,.10);--camyra-shadow:0 18px 50px rgba(40,25,17,.10)
}
html,body{background:var(--camyra-ivory)!important;color:var(--camyra-charcoal)!important}
body,button,input,select,textarea{font-family:'Cabin',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
h1,h2,h3,.brand-serif,.appbar-copy h1,.overview-hero h1,.v8-focus h2{font-family:'EB Garamond',Georgia,serif!important}
.v811-build,#v82Build,.v121-platform-ready,[class*="build-badge"]{display:none!important}
/* No infrastructure vocabulary in the professional/client experience. */
.v8-status{letter-spacing:.10em!important}.v102-notif-kicker{color:var(--camyra-bronze)!important}
/* Official AI mark: the brand itself, not a generic robot. */
.myora-ai-fab{width:64px!important;height:64px!important;border-radius:22px!important;background:var(--camyra-ivory)!important;border:1px solid rgba(158,108,74,.25)!important;box-shadow:0 16px 42px rgba(40,25,17,.20),0 0 0 6px rgba(158,108,74,.055)!important;overflow:visible!important}
.myora-ai-fab .myora-ai-face{inset:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#fffaf5!important;overflow:hidden!important}
.myora-ai-fab .myora-ai-face img{width:50px!important;height:50px!important;object-fit:contain!important}
.myora-ai-fab em{top:-7px!important;right:-7px!important;background:var(--camyra-charcoal)!important;color:#fff!important;border:3px solid var(--camyra-ivory)!important;font:700 9px/22px Cabin,sans-serif!important;width:25px!important;height:25px!important}
.myora-ai-fab:before{content:'';position:absolute;inset:-8px;border-radius:28px;border:1px solid rgba(158,108,74,.18);animation:camyraPulse 3.8s ease-in-out infinite;pointer-events:none}
@keyframes camyraPulse{0%,100%{opacity:.15;transform:scale(.96)}50%{opacity:.65;transform:scale(1.03)}}
.myora-ai-bot img,.camyra-mark-host img{object-fit:contain!important}
.myora-ai-bot{background:var(--camyra-ivory)!important;border:1px solid rgba(158,108,74,.18)!important}
.myora-ai-bot img{width:38px!important;height:38px!important}
.myora-ai-head{background:linear-gradient(180deg,#fffdf9,var(--camyra-ivory))!important}
.myora-ai-close{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:14px!important;font-size:25px!important}
.myora-ai-msg.user{background:var(--camyra-charcoal)!important}.myora-ai-compose button{background:var(--camyra-bronze)!important}
/* Official app mark wherever the generic orb was used. */
.camyra-mark-host img{width:88%!important;height:88%!important}.brand-orb.camyra-mark-host,.platform-mark.camyra-mark-host{background:var(--camyra-ivory)!important}
/* Commercial trial card */
.camyra-trial-card{margin:12px 0 20px;padding:16px 18px;border:1px solid rgba(158,108,74,.20);border-radius:18px;background:linear-gradient(135deg,#fffdf9,#f8ede3);display:flex;justify-content:space-between;gap:14px;align-items:center}
.camyra-trial-card small{display:block;color:var(--camyra-bronze);letter-spacing:.12em;font-weight:700}.camyra-trial-card strong{font-family:'EB Garamond',serif;font-size:24px}.camyra-trial-card a{color:var(--camyra-charcoal);font-weight:700}
@media(max-width:760px){.myora-ai-fab{width:58px!important;height:58px!important;border-radius:20px!important}.myora-ai-fab .myora-ai-face img{width:45px!important;height:45px!important}.camyra-trial-card{align-items:flex-start;flex-direction:column}}
