Template:Main page/header/styles.css

.home-header { margin-top: 1.6rem; }

.home-header__title { margin-top: 0; font-size: 1.5rem; }

.home-header .home-header__subtitle { margin-top: 0.4rem; font-size: 0.875rem; }

.home-header__search { max-width: 600px; padding: 0.6rem 0.8rem; border: 1px solid; margin: 0.8rem auto 0 auto; border-radius: 100px; box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 ); cursor: pointer; font-size: 0.875rem; }

.keyboard-text { padding: 0 5px; border: 1px solid; margin: 0 2px; border-radius: 4px; }

@media ( min-width: 682px ) { .home-header { text-align: center; } }

@media ( hover: none ) { .desktoponly { display: none; } }