.bare{background:var(--surface-0);min-height:100dvh;color:var(--ink-primary);flex-direction:column;display:flex}.bare--cover{z-index:var(--z-modal);position:fixed;inset:0;overflow-y:auto}.bare-bar{justify-content:space-between;align-items:center;gap:var(--space-4);height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gutter) 0;flex:none;display:flex}.bare-brand{border-radius:var(--radius-sm);min-width:0;color:var(--ink-primary);letter-spacing:-.01em;align-items:center;gap:10px;margin-left:-6px;padding:6px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.bare-brand:hover{color:var(--ink-primary)}.bare-brand svg{flex:none;display:block}.bare-bar-actions{align-items:center;gap:var(--space-2);display:flex}.bare-main{width:100%;padding:clamp(var(--space-4), 7vh, 88px) var(--gutter) var(--space-9);flex-direction:column;flex:1 0 auto;align-items:center;display:flex}@media (max-width:520px){.bare-main{padding-top:var(--space-7)}}.bare-main:focus{outline:none}.bare-foot{justify-content:center;align-items:center;gap:var(--space-1) var(--space-6);padding:var(--space-5) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));font-size:var(--text-sm);flex-wrap:wrap;flex:none;display:flex}.bare-foot a{min-height:32px;color:var(--ink-secondary);border-radius:var(--radius-xs);transition:color var(--dur-1) var(--ease-standard);align-items:center;display:inline-flex}.bare-foot a:hover,.bare-foot a[aria-current=page]{color:var(--ink-primary)}@media (pointer:coarse){.bare-foot a{min-height:44px}}.bare-status{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;max-width:480px;display:flex}.bare-status-icon{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--surface-3);color:var(--ink-tertiary);place-items:center;display:grid}.bare-status-title{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink-primary);margin:0;font-weight:650;line-height:1.2}.bare-status-text{max-width:40ch;font-size:var(--text-base);color:var(--ink-secondary);margin:0;line-height:1.5}.bare-status-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.bare-main--status{padding-top:clamp(var(--space-8), 16vh, 176px)}.bare-status-page{justify-content:center;align-items:center;min-height:60vh}
