button > svg {
    fill: currentColor;
    width: 1rem;
    height: 1rem;
}

nav[role="tablist"] {
    z-index: 2;
    position: fixed;
    bottom: 0;
    display: flex;
    border-radius: 0;
    padding-bottom: env(safe-area-inset-bottom);
}

body {
    padding-bottom: 4rem;
}

nav[role="tablist"] > *{
    flex: 1;
}

[data-action="edit-current-workout"] {
    padding-block: var(--space-1) !important;
}

section {
    padding-inline: var(--space-2);
}

.context-menu {
    position: fixed;
    z-index: 3;
    box-shadow: var(--shadow-small);
    background-color: var(--card);
    padding: var(--space-4);
}

.context-menu > button {
    display: block;
    width: 100%;
}

.context-menu > button + button {
    margin-top: var(--space-4);
}

.context-menu[hidden] {
    display: none !important;
}

.actions {
    margin-bottom: var(--space-4);
}
