/* Aeronauty look for the landing page (paper, ink, red accent, Fraunces/Inter), from aeronauty.com */
:root { --paper:#f4efe4; --paper-raised:#fbf8f1; --ink:#1a1714; --muted:#6b635a; --rule:#d8d0c2; --accent:#d7263d; --accent-deep:#a81c2e; }
html, body { background: var(--paper) !important; color: var(--ink) !important; text-shadow: none !important; font-family: Inter, system-ui, sans-serif; box-shadow: none !important; }
.site-wrapper { background: var(--paper); }
a, a:hover, a:focus { color: var(--accent-deep); }
.masthead-nav > li > a { color: var(--muted) !important; border-bottom-color: transparent !important; }
.masthead-nav > .active > a, .masthead-nav > li > a:hover { color: var(--ink) !important; border-bottom-color: var(--accent) !important; }
.aero-mark { font-family: Fraunces, Georgia, serif; font-weight: 600; font-size: 64px; letter-spacing: -0.02em; color: var(--ink); margin-top: 60px; }
.aero-dot { color: var(--accent); }
.aero-lead { color: var(--muted); font-size: 20px; margin-bottom: 28px; }
.btn-success, .btn-primary { background: var(--accent) !important; border-color: var(--accent) !important; color: #fff !important; text-shadow: none; }
.btn-success:hover, .btn-primary:hover { background: var(--accent-deep) !important; border-color: var(--accent-deep) !important; }
.ui-or { color: var(--muted); }
.mastfoot, .mastfoot a, .aero-foot { color: var(--muted) !important; font-size: 13px; }
.mastfoot { border-top: 1px solid var(--rule); padding-top: 12px; }
#history, #history h4, #history p { color: var(--ink); }
#history-list .item .content { background: var(--paper-raised) !important; border: 1px solid var(--rule); color: var(--ink) !important; }
#history-list .item h4, #history-list .item p, #history-list .item i { color: var(--ink) !important; }
.form-control, .btn-default { background: var(--paper-raised) !important; border-color: var(--rule) !important; color: var(--ink) !important; }
@media (max-width: 600px) { .aero-mark { font-size: 44px; } }
.ui-or { display: none !important; }
.site-wrapper, .site-wrapper-inner, html, body { box-shadow: none !important; background-image: none !important; }
.ui-locale { background: var(--paper-raised); border: 1px solid var(--rule); color: var(--muted); }
