@import 'reset.css'; @import 'noto-sans.css'; @import 'beam-weapon.css'; /* latin-ext */ @font-face { font-family: 'Cardo'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/cardo/v19/wlp_gwjKBV1pqhv23IEp2A.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Cardo'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/cardo/v19/wlp_gwjKBV1pqhv43IE.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Garamond Premier Pro Display'; font-style: normal; font-weight: 400; font-display: swap; src: url('/assets/fonts/Garamond Premier Pro Display.otf') format('otf'); } * { --hover-color: #f18902; --border-slim-color: #495057; --border-light-gray-color: #e5e5e5; --red-color: #9D0208; --orange-color: #E85D04; --blue-color: #023e8a; --ast-border-color: #dddddd; } header > h1 { display: none; } @media (min-width: 1200px) { article { width: 1280px; margin: auto auto; padding: 0; } ow-nav > ow-path > div { display: block; } } main { font-family: 'Noto Sans', sans-serif; } ow-nav > ow-path { text-align: center; width: 48px; } ow-nav > ow-path > div { display: none; } ow-nav > ow-path > svg { fill: black; min-width: 32px; max-width: 48px; margin: auto; } article { padding: 4px; } * { font-family: 'Cardo', sans-serif; line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-family: 'Cardo', serif; line-height: 1.2; } h1 { font-family: "Garamond Premier Pro Display", Sans-serif; font-size: 39px; font-weight: 600; } h2 { font-size: 2.4rem; padding-bottom: .2rem; border-bottom: 1px solid #333; margin-top: 1rem; margin-bottom: .7rem; } h3 { font-size: 1.8rem; margin-bottom: .7rem; } p { font-size: 1rem; line-height: 1.5; margin-bottom: 1.3rem; } ul, ol { font-size: 1.1rem; margin: 0 0 1.1rem 1.2rem; } li { margin-bottom: .4rem; } terms-and-conditions li { list-style: decimal; } blockquote { padding-left: 1rem; border-left: 3px solid #999; margin: 2.5rem 2rem; } blockquote p { font: italic 1.2rem/1.6 'Cardo', serif; } local-businesses local-business p { font-family: 'Cardo', sans-serif; } .error { width: 1280px; background: #ffe0e0; border: 1px solid var(--red-color); margin: 8px auto auto; padding: 8px; color: var(--red-color); } #home { position: relative; } #home span { position: absolute; display: block; left: 0; bottom: -3px; font-size: 8px; width: 60px; text-align: center; } ow-nav > ow-path[selected="selected"] { border: none; } ow-nav > ow-path[selected="selected"] > svg { fill: var(--hover-color); } .btn { cursor: pointer; position: relative; display: inline-block; text-align: center; vertical-align: middle; user-select: none; width: auto; height: calc(1.5em + 0.75rem + 2px); border: 1px solid black; color: white; background: black; padding: 10px 20px; font-family: "Cardo", Sans-serif; font-size: 20px; font-weight: 500; line-height: 1em; letter-spacing: 0; transition: all 0.2s; } a.btn { text-decoration: none; line-height: 2; } privacy-policy h2 { display: block; text-align: center; } privacy-policy h4 { display: block; text-align: center; margin-bottom: 8px; } privacy-policy ul li { list-style: circle; } privacy-policy ol li { list-style: decimal; }