// Global selectors. @use 'vendor'; :root { --focus-outline-color: color-mix(in srgb, var(--accent-color) 50%, transparent); } textview, text { color: inherit; background: none; } .bold { font-weight: bold; } button.pill.large { padding: 12px 40px; } .emoji { font-size: 2em; } headerbar .suggested-action, .standalone-button { min-width: 70px; } .extra-large-icon { -gtk-icon-size: 128px; } .form-page { scrolledwindow > viewport > clamp { > * { margin: 42px 12px; } > box { border-spacing: 24px; } } levelbar.discrete block { min-height: 5px; } } box.paragraphs { // Set the spacing between paragraphs. border-spacing: 12px; } .content .label-button { min-width: 86px; } button.overlaid { // Make sure the outline is fully visible. margin: 3px; } .avatar-row-list, .string-row-list { contents { padding: 0; } viewport, listview { padding: 8px; } list, listview { background-color: transparent; } row { border-radius: vendor.$menu_radius; margin: 3px 0px; padding: 6px; } } .avatar-row-list { row { &:first-child { margin-top: 0px; } &:last-child { margin-bottom: 0px; } } } .string-row-list row { margin: 0px; } .entry-row-error-revealer { margin-top: 6px; } .card-icon { padding: 12px; border-radius: 100%; -gtk-icon-size: 20px; background-color: color-mix(in srgb, var(--accent-bg-color) 30%, transparent); } .card.command { border-radius: vendor.$menu_radius; font-size: 90%; } scrolledwindow.card { @include vendor.focus-ring($offset: -1px, $focus-state: ':focus-within'); > textview { padding: 12px; } } .padded-top-bar { padding: 0 12px; }