/* Non-critical styles. Critical above-the-fold rules live in <style> in index.html. */

@media (max-width: 480px) {
  .logo-row { padding: 16px 16px 12px; }
  .logo-row img { width: 56px; height: auto; }
}

@media (prefers-reduced-motion: reduce) {
  .bg video { display: none; }
}

@media (orientation: landscape) and (max-height: 480px) {
  .headline { margin-bottom: 8px; }
  .disclaimer { font-size: 14px; line-height: 20px; }
}

::selection {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}

.disclaimer { padding: 0 8px; }
