:root{--font-family-base: system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-size-base: 1rem;--font-size-lg: 1.5rem;--font-size-sm: .875rem;--line-height-base: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--radius-md: .5rem;--border-width: 1px;--focus-ring-width: 3px;--tap-target-min: 2.75rem;--content-max-width: 60rem;--color-bg: #0f1419;--color-surface: #181f27;--color-border: #34414f;--color-text: #e8edf2;--color-text-muted: #a6b3c0;--color-primary: #4cc38a;--color-on-primary: #0f1419;--color-focus: #8ab4ff;--color-warning-bg: #3a2e12;--color-warning-border: #e0b341;--color-warning-text: #fbe7b0;--color-error: #ff6b6b;--color-scheme: dark}:root[data-theme=light]{--color-bg: #f6f8fa;--color-surface: #fff;--color-border: #c4ced8;--color-text: #14202b;--color-text-muted: #455666;--color-primary: #0b6e4f;--color-on-primary: #fff;--color-focus: #1a5fd0;--color-warning-bg: #fff3cd;--color-warning-border: #8a6100;--color-warning-text: #4a3500;--color-error: #b91c1c;--color-scheme: light}*,*:before,*:after{box-sizing:border-box}html{color-scheme:var(--color-scheme)}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.app{display:flex;flex-direction:column;min-height:100dvh}.app__skip-link{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);transform:translateY(-200%)}.app__skip-link:focus{transform:translateY(0)}.app__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.app__brand{margin:0;font-weight:700}.app__main{flex:1;width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-4) var(--space-3)}.app__title{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.app__empty{margin:0;color:var(--color-text-muted)}.app__footer{padding:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.api-status__alert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.api-status__text{margin:0}.api-status__retry{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer}.theme-toggle{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.theme-toggle[aria-pressed=true]{border-color:var(--color-primary)}.app__actions{display:flex;align-items:center;gap:var(--space-2)}.app__signout{min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.app__checking{margin:0;color:var(--color-text-muted)}.login{max-width:24rem;margin:0 auto}.login__title{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.login__notice,.login__error{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text)}.login__form{display:flex;flex-direction:column;gap:var(--space-3)}.login__field{display:flex;flex-direction:column;gap:var(--space-1)}.login__input{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.login__submit{min-height:var(--tap-target-min);border:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:700;cursor:pointer}.login__submit:disabled{opacity:.7;cursor:progress}.login__progress{margin:0;color:var(--color-text-muted)}.config-error{max-width:var(--content-max-width);margin:0 auto;padding:var(--space-4) var(--space-3)}.config-error__title{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.portfolio__title{margin:0 0 var(--space-2);font-size:var(--font-size-lg)}.portfolio__user{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.portfolio-totals,.portfolio-empty,.portfolio-error{margin-bottom:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.portfolio-totals__title,.position-list__title{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.portfolio-totals__list{display:grid;gap:var(--space-2);margin:0}.portfolio-totals__item,.position-card__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.portfolio-totals__label,.position-card__label{color:var(--color-text-muted)}.portfolio-totals__value,.position-card__value{margin:0;font-variant-numeric:tabular-nums;text-align:right}.portfolio-totals__value{font-weight:700}.portfolio-totals__note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.portfolio-totals__missing{color:var(--color-text-muted);font-weight:400}.portfolio-empty__actions{margin-top:var(--space-3)}.position-list__items{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.position-card{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.position-card__ticker{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.position-card__list{display:grid;gap:var(--space-1);margin:0}.position-card__missing{color:var(--color-text-muted);font-style:italic}.portfolio-empty__title,.portfolio-error__title{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:700}.portfolio-empty__text,.portfolio-error__text,.portfolio-error__detail{margin:0 0 var(--space-2)}.portfolio-error{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.portfolio-error__retry{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer}.portfolio-loading{display:grid;gap:var(--space-3)}.portfolio-loading__text{margin:0;color:var(--color-text-muted)}.portfolio-loading__block{border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.portfolio-loading__block--totals{min-height:7rem}.portfolio-loading__block--card{min-height:12rem}.asset-tabs{margin-bottom:var(--space-3);overflow-x:auto}.asset-tabs__list{display:flex;gap:var(--space-2);margin:0;padding:0 0 var(--space-1);list-style:none}.asset-tabs__button{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer}.asset-tabs__button--active{border-color:var(--color-primary);background:var(--color-surface);font-weight:700}.fx-banner{margin-bottom:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.fx-banner__rate{margin:0 0 var(--space-1);font-weight:700;font-variant-numeric:tabular-nums}.fx-banner__note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.fx-pending{padding:0 var(--space-1);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--font-size-sm)}.position-card__group-title{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.position-card__note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.dividends-switch{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.dividends-switch__button{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.dividends-switch__button--active{border-color:var(--color-primary);background:var(--color-surface);font-weight:700}.income-card__badge{padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}.income-card__badge--origin{border-style:dashed}.income-card__aside{color:var(--color-text-muted);font-size:var(--font-size-sm)}.income-card__warning{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--font-size-sm)}.income-breakdown__part{display:block}@media(prefers-reduced-motion:no-preference){.portfolio-loading__block{animation:portfolio-pulse 1.4s ease-in-out infinite}}@keyframes portfolio-pulse{50%{opacity:.6}}.portfolio__header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.portfolio__entry-btn,.position-card__btn-history{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.portfolio__entry-btn{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.position-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border)}.position-card__btn-delete{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-error);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.manual-entry-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-3)}.manual-entry-modal__backdrop{position:absolute;inset:0;border:0;background:#000000b3;cursor:pointer}.manual-entry-modal__container{position:relative;width:100%;max-width:48rem;max-height:90dvh;overflow-y:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:0 4px 24px #0000007f}.manual-entry-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.manual-entry-modal__title{margin:0;font-size:var(--font-size-base)}.manual-entry-modal__close{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-lg);cursor:pointer}.manual-entry-modal__nav{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.manual-entry-modal__tab{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.manual-entry-modal__tab--active{border-color:var(--color-primary);background:var(--color-surface);font-weight:700}.manual-entry-modal__body{padding:var(--space-4) var(--space-3)}.manual-entry-modal__lookup-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.manual-entry-modal__lookup-field{display:flex;flex-direction:column;gap:var(--space-1)}.manual-entry-modal__lookup-input,.manual-entry-modal__lookup-select{min-height:var(--tap-target-min);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.manual-entry-modal__lookup-btn{min-height:var(--tap-target-min);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:700;cursor:pointer}.manual-entry-modal__empty-hint{margin:var(--space-3) 0;color:var(--color-text-muted)}.transaction-form,.initial-balance-form,.corporate-event-form,.fixed-income-form{display:flex;flex-direction:column;gap:var(--space-3)}.transaction-form__title,.initial-balance-form__title,.corporate-event-form__title,.fixed-income-form__title{margin:0;font-size:var(--font-size-base)}.transaction-form__alert,.initial-balance-form__alert,.corporate-event-form__alert,.fixed-income-form__alert,.asset-history__alert{padding:var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--font-size-sm)}.transaction-form__alert-list,.initial-balance-form__alert-list,.corporate-event-form__alert-list,.fixed-income-form__alert-list,.asset-history__alert-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-4)}.transaction-form__grid,.initial-balance-form__grid,.corporate-event-form__grid,.fixed-income-form__grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.transaction-form__field,.initial-balance-form__field,.corporate-event-form__field,.fixed-income-form__field{display:flex;flex-direction:column;gap:var(--space-1)}.transaction-form__label,.initial-balance-form__label,.corporate-event-form__label,.fixed-income-form__label{color:var(--color-text-muted);font-size:var(--font-size-sm)}.transaction-form__input,.transaction-form__select,.initial-balance-form__input,.initial-balance-form__select,.corporate-event-form__input,.corporate-event-form__select,.fixed-income-form__input,.fixed-income-form__select{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.transaction-form__actions,.initial-balance-form__actions,.corporate-event-form__actions,.fixed-income-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.transaction-form__button,.initial-balance-form__button,.corporate-event-form__button,.fixed-income-form__btn-submit,.fixed-income-form__btn-cancel{min-height:var(--tap-target-min);padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;font-weight:700;cursor:pointer}.transaction-form__button--submit,.initial-balance-form__button--submit,.corporate-event-form__button--submit,.fixed-income-form__btn-submit{border:0;background:var(--color-primary);color:var(--color-on-primary)}.transaction-form__button--cancel,.initial-balance-form__button--cancel,.corporate-event-form__button--cancel,.fixed-income-form__btn-cancel{border:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text)}.fixed-income-form__balances-section{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.fixed-income-form__balances-title{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.fixed-income-form__balances-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.fixed-income-form__balance-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-sm)}.fixed-income-form__balance-delete{min-height:var(--tap-target-min);padding:0 var(--space-2);border:0;background:transparent;color:var(--color-error);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.fixed-income-screen__notice{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--font-size-sm)}.fixed-income-screen__notice-text{margin:0}.fixed-income-screen__notice-dismiss{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.asset-history{display:flex;flex-direction:column;gap:var(--space-4)}.asset-history__header{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.asset-history__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.asset-history__title{margin:0;font-size:var(--font-size-lg)}.asset-history__button{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.asset-history__position{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.asset-history__section-title{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.asset-history__position-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin:0 0 var(--space-3)}.asset-history__position-item{display:flex;flex-direction:column;gap:var(--space-1)}.asset-history__label{color:var(--color-text-muted);font-size:var(--font-size-sm)}.asset-history__value{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.asset-history__status--converged{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-md);background:#4cc38a1a}.asset-history__tag-converged{display:inline-block;align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--font-size-sm)}.asset-history__status-note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.asset-history__status--diverged{padding:var(--space-3);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text)}.asset-history__divergence-title{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:700}.asset-history__divergence-desc{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.asset-history__basis-selector{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-warning-border)}.asset-history__basis-label{font-size:var(--font-size-sm);font-weight:700}.asset-history__basis-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.asset-history__basis-option{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);cursor:pointer}.asset-history__divergence-notice{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm)}.asset-history__actions-bar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.asset-history__action-btn{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.asset-history__form-drawer{padding:var(--space-3);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface)}.asset-history__items-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.asset-history__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.asset-history__item--milestone{border-width:2px;border-color:var(--color-primary)}.asset-history__item--covered{border-style:dashed;opacity:.75}.asset-history__item-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.asset-history__item-badge{padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700}.asset-history__item-badge--milestone{background:var(--color-primary);color:var(--color-on-primary)}.asset-history__item-badge--buy{border:var(--border-width) solid var(--color-primary);color:var(--color-primary)}.asset-history__item-badge--sell{border:var(--border-width) solid var(--color-warning-border);color:var(--color-warning-border)}.asset-history__item-badge--event{border:var(--border-width) solid var(--color-border);color:var(--color-text-muted)}.asset-history__item-date{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.asset-history__covered-pill{padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic}.asset-history__item-body{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.asset-history__item-basis{color:var(--color-text-muted)}.asset-history__item-notes{width:100%;margin:var(--space-1) 0 0;color:var(--color-text-muted)}.asset-history__item-actions{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.asset-history__item-btn{min-height:var(--tap-target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.asset-history__item-btn--delete{color:var(--color-error)}.asset-history__empty{margin:0;color:var(--color-text-muted)}@media(min-width:48rem){.portfolio-totals__list{grid-template-columns:repeat(3,1fr)}.portfolio-totals__item{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-1)}.portfolio-totals__value{font-size:var(--font-size-lg);text-align:left}.position-card__list{grid-template-columns:repeat(2,1fr);column-gap:var(--space-5)}.transaction-form__grid,.initial-balance-form__grid,.corporate-event-form__grid,.fixed-income-form__grid{grid-template-columns:repeat(2,1fr)}.transaction-form__field--full,.initial-balance-form__field--full,.corporate-event-form__field--full,.fixed-income-form__field--full{grid-column:span 2}.asset-history__position-grid{grid-template-columns:repeat(4,1fr)}.api-status__alert{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5)}.app__header{padding:var(--space-3) var(--space-5)}.app__main{padding:var(--space-5)}}
