/* Freud Registra — proposta P&B 01. Somente área de aprovação. */
:root{--fr-ink:#171717;--fr-text:#262626;--fr-muted:#626262;--fr-paper:#ffffff;--fr-soft:#f4f4f4;--fr-line:#dedede;--fr-focus:#777777}
.brand-logo,.site-brand-image,.integration-brand-image{filter:grayscale(1);height:auto;object-fit:contain}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--fr-focus);outline-offset:3px}
.primary{background:var(--fr-ink);border-color:var(--fr-ink);color:#fff}.primary:hover{background:#333;border-color:#333}.primary:disabled{opacity:.5}
#feedback[data-kind=error],.popup-main .amount-error{color:#171717;background:#f4f4f4;border-color:#777}
.popup-main .amount-error{padding:8px 10px;border-left:3px solid #171717;font-weight:550;max-width:none}
.popup-main .amount-error:before{content:'Atenção: ';font-weight:650}
.popup-main .amount-editor input[aria-invalid=true]{border:2px solid #171717}
.popup-main .result-icon{color:#171717;background:#ededed}
.popup-main .session-card{background:#f4f4f4}.tag{color:#555;background:#eee}

:root{--ink:#171717;--muted:#626262;--paper:#fff;--sage:#f3f3f3;--line:#dedede;--accent:#555}
.hero-art .orbit{background:#f0f0f0}.hero-art .orbit-two{background:transparent;border-color:#dedede}.spark{color:#888}.hero h1 em{color:#555}.google-icon.calendar{border-color:#7191b0;color:#4673a1}.google-icon.meet{color:#669174}.google-icon.sheets{background:#669174;color:#fff}.journey-art .spark{color:#888}
@media(max-width:360px){.header{height:auto;min-height:0;flex-wrap:wrap;padding-block:16px;gap:14px}.header .site-brand-image{width:140px}.header .button.small{width:100%;max-width:none;font-size:11px;gap:12px;padding:12px 15px}}
