/*
 * This project has no working Tailwind build step (see the comment above
 * theme-light.css's <link> in layouts/app.blade.php) — app.css is a static,
 * hand-maintained file containing only the utility classes some past build
 * actually emitted. Rather than edit that file directly and risk an existing
 * page silently losing a class thanks to a typo in a 2000-character minified
 * line, this is a second, additive sheet: every rule here is a utility class
 * used by the new pricing/checkout/admin-plans pages that wasn't already in
 * app.css, verified by grepping every class name those pages use against
 * app.css's compiled output before adding it here.
 */
.-top-3 { top: -0.75rem; }
.left-6 { left: 1.5rem; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.font-normal { font-weight: 400; }
.inline-block { display: inline-block; }
.w-10 { width: 2.5rem; }
.text-\[40px\] { font-size: 40px; }
.text-\[10px\] { font-size: 10px; }
.mr-1 { margin-right: 0.25rem; }
.max-h-48 { max-height: 12rem; overflow-y: auto; }
.max-h-64 { max-height: 16rem; overflow-y: auto; }
.pb-1 { padding-bottom: 0.25rem; }
.prose { max-width: 65ch; line-height: 1.7; }
.prose p { margin-top: 1em; margin-bottom: 1em; }
.prose h2, .prose h3 { font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; }
.prose ul, .prose ol { margin-top: 1em; margin-bottom: 1em; padding-left: 1.5em; }
.prose li { margin-top: 0.25em; margin-bottom: 0.25em; }
.prose a { text-decoration: underline; }
.prose-invert { color: inherit; }
.prose-invert a { color: #a78bfa; }
.prose-sm { font-size: 0.8125rem; line-height: 1.6; }
.max-w-2xl { max-width: 42rem; }
.max-w-md { max-width: 28rem; }
.max-w-xs { max-width: 20rem; }
.max-w-6xl { max-width: 72rem; }
.mb-12 { margin-bottom: 3rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-10 { margin-top: 2.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.resize-y { resize: vertical; }
.rounded-md { border-radius: 0.375rem; }

@media (min-width: 768px) {
    .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
}
