main { @apply pt-0; } #text-1xl { @apply text-xl } #text-2xl { @apply text-2xl } #text-3xl { @apply text-3xl } #text-4xl { @apply text-4xl } #text-5xl { @apply text-5xl } #text-6xl { @apply xl:text-6xl lg:text-5xl md:text-4xl sm:text-3xl} #text-7xl { @apply text-7xl } #text-8xl { @apply text-8xl } #text-9xl { font-size: 8rem; } #xp-heading { @apply m-0 } /* html, body { @apply dark:bg-black; body { @apply font-serif dark:text-gray-200; } */ p { /* for handling Markdown-created

and

  • */ @apply text-lg; } pre, code { font-feature-settings: normal; } .navWhite, .navWhite:visited { @apply text-white; } .navWhite:focus, .navWhite:active { @apply text-gray-400; } .text-blue-light { @apply text-blue-500; } .text-blue-dark { /* for dark mode @apply text-blue-200; */ } .text-shadow-titles { text-shadow: 4px 4px 2px #000; } .gradient-titles { @apply bg-gradient-to-b from-blue-700 to-black; } .ctr { @apply text-center; } .legal { @apply text-xs; } nav h4 a:hover { @apply border-0 text-blue-300 font-light; } nav h4 a, nav h4 a:focus, nav h4 a:active { @apply border-0 text-black font-light; } a h2 { @apply text-black; } a:focus, a:hover { @apply border-none text-blue-300; } a:active { @apply text-blue-800 border-blue-500; } h5 a { @apply text-gray-900 font-normal; } /* a:hover { @apply dark:text-blue-300; } */ sup a, a.previous, a.next, .footnote-return { @apply border-b-0; } #nav-toggle:checked + #navMenu { @apply block; } a.navborderless { @apply border-b-0; } /* .dateInfo { @apply text-gray-700 dark:text-gray-400; } */ h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { } h1, .h1 { @apply text-4xl font-extrabold; } h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { @apply font-bold; } h2, .h2 { @apply text-4xl; } h4, .h4 { @apply text-2xl; } h5 { @apply not-italic; } h5, .h5, h6, .h6 { @apply text-lg; } .height-hero { height: 45vh; max-height: 45vh; overflow: hidden; } .height-post { height: 35vh; max-height: 35vh; } .imgCover { @apply object-cover object-center h-full w-full; } .background-hero-image-div { @apply relative overflow-hidden w-full bg-black; /* Have to allow for mobile browsers' own "chrome"; can't go by Inspector simulations of smaller breakpoints */ height: 80vh; max-height: 80vh; } .background-hero-title-block-fit { @apply block w-full absolute bottom-0 px-4 pt-3 pb-6 bg-gradient-to-t from-black; } .background-hero-title-text { text-shadow: 4px 4px 2px #000; } @media screen and (min-width: 768px) { .background-hero-title-block-fit { @apply px-12; } .background-hero-image-div { height: 85vh; max-height: 85vh; } } @media screen and (min-width: 1024px) { .background-hero-title-block-fit { @apply px-16; } .background-hero-image-div { height: 95vh; max-height: 95vh; } } .text-nowrap, .text-nobrk { @apply whitespace-nowrap; } article h1, article h2, article h3, article h4 { @apply tracking-tight mt-8 mb-6; } article p { @apply text-lg leading-relaxed; } article img.containedImage { min-width: 100%; max-width: 100%; @apply w-full h-auto; } @media screen and (min-width: 768px) { .height-hero { height: 70vh; max-height: 70vh; } .height-post { height: 40vh; max-height: 40vh; } } @media screen and (min-width: 768px) { article p { @apply text-xl leading-relaxed; } } @media screen and (min-width: 1920px) { article p { @apply text-2xl leading-relaxed; } } /* .yellowBox { @apply font-sans bg-yellow-200 border border-gray-900 border-solid mx-auto my-2 w-full px-6 py-2 dark:bg-gray-800 dark:border-gray-500; } */ .yellowbox p { @apply w-full p-2 m-0; } ul, ol { @apply pl-8; } ul { @apply list-disc; } ol { @apply list-decimal; } .twitter-tweet { @apply mt-4 mx-auto mb-0; } table.leagues { @apply w-11/12 mt-4 mx-auto mb-0 border-0 border-collapse; } table.leagues td.col { @apply w-1/2; } @media (min-width: 900px) { table.leagues { @apply w-3/5; } table.noborders { @apply w-11/12; } } table.noborders { @apply w-full border-0 border-collapse mt-6 mx-auto mb-4; } table.noborders td { @apply text-gray-800 text-left align-middle py-1 pr-0 pl-2; /* text-align: left !important; */ } table.noborders td img { @apply inline-block align-middle m-0; } table.noborders tr { @apply bg-blue-100; } table.noborders tr:nth-child(even) { @apply bg-gray-200; } table.noborders thead tr { @apply bg-blue-700; } table.noborders thead td { @apply text-white font-bold; } table.noborders td.td70 { width: 70%; } table.noborders td.td70 img { @apply block w-1/2 h-auto; max-width: 50%; } table.noborders td.td30 { width: 30%; } /* blockquote { @apply px-6 text-gray-700 dark:text-gray-400; } */ /* start, footnotes */ .footnote-definition, .footnote-reference { @apply font-sans; } .footnote-reference { font-size: 0.65em; top: -0.5em; } .footnote-sim { font-size: 0.65em; color: #0000ff; @media (prefers-color-scheme: dark) { color: #00aaff; } } .footnotes { & ol { padding-inline-start: 1.5rem; } & ol li { margin-bottom: 0.5rem; font-size: $pokey; } & li p { font-size: 100%; line-height: 1.4; } & .footnote-backref { font-size: 75%; } } a.footnote-return { font-size: 50%; } article > .footnote-definition { border-top: 1px solid black; padding-top: 1em; margin-top: 1em; } article > .footnote-definition ~ .footnote-definition { border-top: 0; padding-top: 0; margin-top: 0; } .footnote-definition-label { top: -0.4em; font-size: 0.65em; } .footnote-definition-label + p { font-size: 75%; margin-top: -1.75em; margin-left: 1em; line-height: 1.35; } .footnote-definition-label::after { content: "."; } /* == end, footnotes */ .aspect-16x9 { padding-bottom: 56.25%; } /* hr { @apply border-solid border-gray-900 dark:border-gray-100; } */ footer { @apply font-sans; } .lazypicturecaption { @apply text-sm p-0 mt-2 leading-snug text-center; } .home-colOne p { @apply leading-8 mb-4; } .home-colOne img { @apply my-4; } .container-comments { margin: 0 auto; font-size: 85%; width: 85%; max-width: 720px !important; margin-bottom: 0; } @media screen and (min-width: 900px) { .container-comments { width: 40%; } }