/**
 * Zwitscher Maschine / Twittering Machine
 * Copyright 2022, Robert Wolff. All rights reserved.
 */

/* headers and footers */
h1, h2, h3, h4, h5, h6 { color: #444; font-family: "Lucida Bright", Georgia, serif; font-weight: normal; }
/* h1 { line-height: 1; font-size: 3.2em; font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; } */
h1 { line-height: 1; font-size: 2em; font-family: Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;; }

@media ( min-width: 768px ) { h1 { font-size: 3em; }}
@media ( min-width: 992px ) { h1 { font-size: 4em; }}
footer { margin-top: 40px; }

/* typography */ 
body { color: #263645; }
.small-caps { font-variant: small-caps;; font-size: 0.8em; letter-spacing: 0.1em; } /* <3 */
.my-alert { font-size: 2rem; }

/* Form */
form { margin: 0 auto; }
form input, form button { font-size: 1em !important; height: auto !important; width: 100%; }
@media ( min-width: 768px ) { form button { width: auto; }}

/* Tweets */ 
blockquote.twitter-tweet p { margin-top: 16px; }

/* https://dev.twitter.com/web/embedded-tweets/css */ 
blockquote.twitter-tweet { display: inline-block; font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; border-color: #eee #ddd #bbb; border-radius: 5px; border-style: solid; border-width: 1px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); margin: 10px 5px; padding: 0 16px 16px 16px; max-width: 458px; }
@media ( min-width: 768px ) { blockquote.twitter-tweet { width: 458px; }}
blockquote.twitter-tweet p { font-size: 16px; font-weight: normal; line-height: 20px; }
blockquote.twitter-tweet a { color: inherit; font-weight: normal; text-decoration: none; outline: 0 none; }
blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus { text-decoration: underline; }

blockquote.source-tweet { font-size: 0.667em !important; }