.layout-module-scss-module__oSF1Lq__Header{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.layout-module-scss-module__oSF1Lq__Inner{align-items:center;gap:var(--space-4);max-width:72rem;padding:var(--space-6) var(--space-4);margin:0 auto;display:flex}@media (min-width:48rem){.layout-module-scss-module__oSF1Lq__Inner{padding:var(--space-6) var(--space-8)}}.layout-module-scss-module__oSF1Lq__Logo{width:9.5rem;height:auto;color:var(--color-text);display:block}.layout-module-scss-module__oSF1Lq__AppName{padding-left:var(--space-4);border-left:1px solid var(--color-border);font-size:var(--text-lg)}.layout-module-scss-module__oSF1Lq__Main{width:100%;max-width:30rem;padding:var(--space-8) var(--space-4) var(--space-16);margin:0 auto}.layout-module-scss-module__oSF1Lq__Panel{border:1px solid var(--color-border);background:var(--color-surface)}.layout-module-scss-module__oSF1Lq__Panel h1{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-lg);letter-spacing:normal;margin:0}.layout-module-scss-module__oSF1Lq__Panel>:not(h1){margin:var(--space-4)}@media (min-width:36rem){.layout-module-scss-module__oSF1Lq__Panel>:not(h1){margin:var(--space-6)}}
