/* Action labels remain readable and receive a consistent vector cue. */
.action-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;margin-inline-end:7px;vertical-align:-4px;pointer-events:none;color:inherit;}.app-button>.action-icon,.button>.action-icon{margin:0;}.text-button.icon-link{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:5px;text-decoration:none;line-height:1.35;}.text-button.icon-link>.action-icon{margin:0;width:15px;height:15px;flex-basis:15px;}.text-button.icon-link:hover,.text-button.icon-link:focus-visible{background:#e8e6dc;border-color:#202a2629;}.compact-close{display:grid!important;place-items:center;width:36px;height:36px;padding:7px!important;border:1px solid #202a2633!important;border-radius:5px;background:transparent;text-decoration:none!important;}.compact-close>.action-icon{margin:0;width:18px;height:18px;}.compact-close:hover{background:#e8e6dc;}.throw-profile-actions .app-button{gap:8px;min-height:43px;padding:11px 14px;border-radius:6px;font-size:12px;line-height:1.35;}.app-button-danger{color:#9a392f;border-color:#b362555c;background:#f3e2dc;}.app-button-danger:hover{background:#ebd0c5;}.app-button-report{color:#8a5c27;border-color:#b38c5966;background:#f0e9d8;}.throw-profile-actions{gap:10px;}.share-close .action-icon,.chat-dialog-close .action-icon{filter:none;}
@media(max-width:640px){.throw-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.throw-profile-actions .app-button{width:100%;min-width:0;min-height:48px;padding:11px 8px;font-size:11px;white-space:normal;justify-content:center;}.throw-profile-actions>*:last-child:nth-child(odd){grid-column:1/-1;}.throw-profile-actions .action-icon{width:17px;height:17px;flex-basis:17px;}}
.app-button-danger:hover{color:#842c24;}.site-header .site-nav a>.action-icon{width:14px;height:14px;margin-inline-end:5px;}.profile-tabs .action-icon{width:14px;height:14px;flex-basis:14px;margin-inline-end:6px;}
.compact-close:focus-visible,.text-button.icon-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
@media(max-width:640px){.compact-close{width:44px;height:44px;}.text-button.icon-link{min-height:44px;}}
