/* Hallmark · shape: app screen · genre: editorial · theme: Ink · signature: verified source ledger · v2.0.0 */
/* waive 24b: named optical spacing supports dense shop and form controls. */
:root{--color-link-note:#edf1e6}.owner-main{padding-block:var(--space-optical-48)}h1{font-size:36px;letter-spacing:-1.4px;max-width:30ch}.owner-main p{font-size:13px;line-height:1.9;color:var(--color-muted);margin-top:var(--space-optical-16)}#owner-login{max-width:560px}#login-form{margin-top:var(--space-optical-30)}#login-form .button{margin-top:var(--space-optical-20)}.owner-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-optical-24)}.owner-title p{margin:0 0 var(--space-optical-12)}.owner-tabs{display:flex;gap:var(--space-optical-12);margin-block:var(--space-optical-30)}.owner-controls{display:flex;gap:var(--space-optical-16);align-items:center;flex-wrap:wrap;padding-block:var(--space-optical-28);border-bottom:1px solid var(--color-rule)}.owner-controls label:not(.sr-only){font-size:12px;flex-shrink:0}.owner-controls input{flex:1;min-width:180px}.owner-item{padding-block:var(--space-optical-30);border-bottom:1px solid var(--color-rule)}.owner-item h2{font-size:19px;letter-spacing:-.5px}.owner-item .owner-meta{font-size:11px;margin-top:var(--space-optical-8)}.source-link{border-left:3px solid var(--color-rule);padding:var(--space-optical-14) var(--space-optical-20);margin-top:var(--space-optical-18);overflow-wrap:anywhere}.source-link a{font-size:12px;display:block;line-height:1.9}.source-link strong{font-size:12px}.source-link p{font-size:11px;margin-top:var(--space-optical-8)}.source-link ul{font-size:11px;color:var(--color-muted);line-height:1.9;margin-bottom:0}.source-link.verified{border-left-color:var(--color-accent);background:var(--color-link-note)}.owner-label{display:inline-block;font-size:10px;margin-left:var(--space-optical-14);border:1px solid var(--color-rule);border-radius:4px;padding:var(--space-optical-4) var(--space-optical-8)}.request-note{white-space:pre-wrap}@media(max-width:720px){.owner-main{padding-block:var(--space-optical-28)}h1{font-size:28px}.owner-title{align-items:flex-start;flex-direction:column}.owner-controls{gap:var(--space-optical-10)}.source-link{padding:var(--space-optical-12)}.owner-label{margin:var(--space-optical-10) 0}.owner-item h2{font-size:17px}}
