/* CSS variables for text mode */
:root {
    --tab-border-thickness: 3px;
    --unselected-tab-grey: #505050;
    --icon-padding: 0;
    --tab-separator-font-size: small;
    --tab-separator-color: var(--unselected-tab-grey);
    --toplinks-icon-valign: baseline;
    --tab-padding-extra: 0;
    --main-top-offset: 132px;
}

/* Holding cell arrow sizing */
.symbol .icon-svg {
    width: 1.4em;
    height: 1.4em;
}

/* Holding cell lightbulb toggle */
.cell-toggle.inactive .bulb-fill {
    fill: var(--page-bg);
}

.cell-toggle.active .bulb-fill {
    fill: #FFD603;
}

.entity-tab {
    vertical-align: baseline;
}

/* Subtab padding - makes tabs taller in text mode */
.subtab {
    display: inline-block;
    padding: 0.2em 0;
}

/* Smaller button text in text mode */
a.button-link {
    font-size: 0.65em;
}
