/* ATHRTY X4160 — clarity and safety: Office suggestion feedback, accessible public CTA.
 * Scoped to canonical Genesis entry components; no customer-tenant visual mutation. */
#main[data-x4100-view="configure"] .x4100-config-goals .x4160-intent-status{
 display:block;
 margin:4px 0 0;
 padding:11px 15px;
 max-width:72ch;
 border:1px solid rgba(164,205,198,.3);
 border-radius:12px;
 background:rgba(159,199,192,.06);
 color:#C4E0DB;
 font:500 12px/1.6 var(--x4100-font,var(--athrty-ui-font,system-ui));
}
#main[data-x4100-view="configure"] .x4100-config-goals [data-x4100-goal-prompt][aria-pressed="true"]{
 box-shadow:0 0 0 2px rgba(222,247,243,.18);
}
#main[data-x4100-view="configure"] .x4100-config-goals [data-x4100-goal-prompt]:focus-visible,
#main[data-x4100-view="configure"] .x4100-config-next button:focus-visible{
 outline:2px solid #D7F3EE;outline-offset:4px;
}
.x5-home .x4120-join-line a[href="/start.html"]{
 display:inline-flex!important;
 align-items:center;
 justify-content:center;
 min-height:44px!important;
 padding:10px 17px!important;
 border:1px solid #739E96;
 border-radius:999px!important;
 background:rgba(170,218,209,.06);
 color:#E3F3F0;
 text-decoration:none;
 font:690 12px/1.4 var(--x4100-font,var(--athrty-ui-font,system-ui));
}
.x5-home .x4120-join-line a[href="/start.html"]:hover{background:rgba(200,240,233,.17)}
.x5-home .x4120-join-line a[href="/start.html"]:focus-visible{
 outline:2px solid #D9F6F1;outline-offset:3px;
}
@media (max-width:500px){
 .x5-home .x4120-join-line a[href="/start.html"]{min-height:46px!important;padding:12px 16px!important}
}
@media(prefers-reduced-motion:reduce){
 #main[data-x4100-view="configure"] .x4100-config-goals *,
 .x5-home .x4120-join-line a{animation:none!important;transition:none!important}
}