/* This is the final geometry layer. Legacy component styles must not own corners. */
.app.app.app :is(button,input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select,
.search-box,.username-input,.chat-row,.chat-item,.message,.modal,.reaction-dialog,.emoji-panel,
.message-menu,.chat-context-menu,.selection-toolbar,.filters.folder-tabs,.composer,.composer-context,
.choice-row,.theme-card,.community-settings,.delete-preview,.settings-sample,.folder-tab,.folder-edit-button,
.new-chat-button,.main,.self-card,.empty-icon,.empty-conversation-icon,.feature-icon,.art-bubble,.art-reaction,
.date-chip,.quoted-message,.reaction-picker,.original-post,.modal-symbol,.font-options,.toast,.auth-note,
.appearance-preview,.preview-bubble,.appearance-segments,.wallpaper-thumbnail,.wallpaper-upload,
.appearance-range output,.appearance-settings,.folder-editor-row,.folder-visible,.picker-check,
.emoji-search,.transparency-settings,.theme-preview,.theme-preview>b,.preview-day){border-radius:var(--ui-radius,20px)!important}
/* Painted icon tiles use the same curve as their controls; SVG paths are unchanged. */
.app.app.app :is(.mobile-nav button,.folder-tab,.primary-button,.secondary-button,.quiet-button,.selection-actions button,.message-selection-actions button)>svg{border-radius:var(--ui-radius,20px)!important}
/* Genuine circles and toggle tracks keep their semantic shape. */
.app.app.app :is(.avatar,.selection-check,.unread-badge,.rail-dot,.connection>i,.filters i,.switch>i,.accent-swatches button,.custom-swatch){border-radius:50%!important}
.app.app.app .switch{border-radius:999px!important}
/* Joined glass bands share the outer window's corners, with straight internal seams. */
.app.app.app.chat-open>.main>.conversation-head{border-radius:var(--ui-radius,20px) var(--ui-radius,20px) 0 0!important}
.app.app.app.chat-open .conversation>.composer-area,.app.app.app.chat-open .conversation>.readonly{border-radius:0 0 var(--ui-radius,20px) var(--ui-radius,20px)!important}
/* No backing strip behind the folder plate. */
.app.app.app .folder-strip{border-radius:0!important}
