#gy-root h1, #gy-root h2, #gy-root h3,
#gy-root h4, #gy-root h5, #gy-root h6 { line-height: inherit; } @media (max-width: 420px) {
#gy-root > [data-theme] > header > div:first-child {
padding-left: 10px !important;
padding-right: 10px !important;
gap: 8px !important;
min-width: 0 !important;
}
#gy-root > [data-theme] > header > div:first-child > a:first-child {
gap: 6px !important;
min-width: 0 !important;
}
#gy-root > [data-theme] > header > div:first-child > a:first-child > span:first-child {
width: 28px !important;
height: 28px !important;
flex: 0 0 28px !important;
}
#gy-root > [data-theme] > header > div:first-child > a:first-child > span:last-child {
font-size: 15px !important;
letter-spacing: -0.035em !important;
}
#gy-root > [data-theme] > header > div:first-child > div:last-child {
gap: 3px !important;
min-width: 0 !important;
flex: 0 0 auto !important;
}
#gy-root > [data-theme] > header > div:first-child > div:last-child > a,
#gy-root > [data-theme] > header > div:first-child > div:last-child > button {
width: 34px !important;
height: 34px !important;
flex: 0 0 34px !important;
}
} #gy-root a[href="#main"]:focus,
#gy-root a[href="#main"]:focus-visible { left: 8px !important; }