@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Google+Symbols:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200');

/* DeepMind Accordion Transition */
.dm-accordion-content {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.3s ease-out;
}

.dm-accordion-open .dm-accordion-content {
    grid-template-rows: 1fr;
}

.dm-accordion-icon {
    transition: transform 0.3s ease;
}

.dm-accordion-open .dm-accordion-icon {
    transform: rotate(180deg);
}

/* Base Font */
body[data-theme="newui"] {
    font-family: 'Google Sans Flex', Arial, sans-serif;
}
