/* WordPress glue on top of design.css (the v2 design stylesheet, unchanged). */
.wp-block-template-part{display:contents}
.wp-site-blocks{padding:0}
.wp-site-blocks>*{margin-block-start:0}
body{margin:0}
.site-banner{position:relative}
.dfl-notice{margin:0 0 16px;padding:12px 14px;border-radius:12px;font-size:15px;font-weight:600;border:2px solid}
.dfl-notice-err{background:var(--bad-bg);color:var(--bad-ink);border-color:#E58A8A}
.dfl-notice-ok{background:var(--ok-bg);color:var(--ok-ink);border-color:#7BC46A}
.dfl-empty{grid-column:1/-1;padding:20px;color:var(--on-dark)}
.dfl-noph .ph-tag{display:none}
.dfl-noph .ph{border-bottom:0;cursor:inherit}
.dfl-nopw .field:has(#lp),.dfl-nopw button[value="login"]{display:none}
.dfl-generic .page-hero h1{color:#fff}
.dfl-generic section .wrap{color:#fff;padding-top:24px;padding-bottom:60px}
.avatar{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.compose{display:flex;gap:10px;padding:14px 18px}
.compose .input{flex:1}
.status-list .chip{text-decoration:none}
button[disabled]{opacity:.6;cursor:not-allowed}
.work[hidden],[hidden].work{display:none!important}
