.oah-wrap{max-width:820px;margin:0 auto;padding:0 16px 40px}.oah-hero{text-align:center;padding:32px 0 24px}.oah-hero__title{font-size:28px;font-weight:900;color:var(--oracle-text);margin:10px 0 12px;line-height:1.15}.oah-hero__sub{font-size:13px;color:var(--oracle-secondary);line-height:1.6;max-width:600px;margin:0 auto}.oah-card{background:var(--oracle-surface);border:1px solid var(--oracle-border);border-radius:8px;padding:20px;margin-bottom:16px}.oah-card__title{font-size:16px;font-weight:800;color:var(--oracle-text);margin:0 0 12px}.oah-card__body{font-size:12px;color:var(--oracle-secondary);line-height:1.65}.oah-card__body p{margin:0 0 10px}.oah-card__list{padding-left:20px;margin:8px 0 12px}.oah-card__list li{margin-bottom:6px}.oah-card__list strong{color:var(--oracle-text)}.oah-statuses{margin-bottom:16px}.oah-statuses__title{font-size:16px;font-weight:800;color:var(--oracle-text);margin:0 0 14px}.oah-status{display:flex;gap:12px;padding:14px 16px;margin-bottom:8px;border-radius:6px;border:1px solid var(--oracle-border);background:var(--oracle-surface);align-items:flex-start}.oah-status__badge{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:3px;white-space:nowrap;flex-shrink:0;margin-top:2px}.oah-status--safe .oah-status__badge{color:var(--oracle-green);background:#3ddc9714;border:1px solid rgba(61,220,151,.18)}.oah-status--banned .oah-status__badge{color:var(--oracle-red);background:#f0707014;border:1px solid rgba(240,112,112,.18)}.oah-status--grey .oah-status__badge{color:var(--oracle-amber);background:#f0c24614;border:1px solid rgba(240,194,70,.18)}.oah-status--unverified .oah-status__badge{color:var(--oracle-muted);background:#8080800f;border:1px solid rgba(128,128,128,.14)}.oah-status--caffeine .oah-status__badge{color:var(--oracle-amber);background:#f0c2460f;border:1px solid rgba(240,194,70,.14)}.oah-status__text{font-size:12px;color:var(--oracle-secondary);line-height:1.6}.oah-status__text strong{color:var(--oracle-text)}.oah-orgs{margin-bottom:16px}.oah-org{background:var(--oracle-surface);border:1px solid var(--oracle-border);border-radius:8px;padding:20px;margin-bottom:10px}.oah-org__title{font-size:16px;font-weight:800;color:var(--oracle-text);margin:0 0 10px}.oah-org__body{font-size:12px;color:var(--oracle-secondary);line-height:1.65}.oah-org__body p{margin:0 0 10px}.oah-org__body ul{padding-left:20px;margin:6px 0 12px}.oah-org__body li{margin-bottom:5px}.oah-org__body strong{color:var(--oracle-text)}.oah-org__browse,.oah-org__ext-link{display:inline-block;font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--oracle-accent-light);margin-right:16px;margin-top:4px}.oah-grey{background:#f0c2460a;border:1px solid rgba(240,194,70,.16);border-radius:8px;padding:20px;margin-bottom:16px}.oah-grey__title{font-size:16px;font-weight:800;color:var(--oracle-amber);margin:0 0 10px}.oah-grey__body{font-size:12px;color:var(--oracle-secondary);line-height:1.65}.oah-grey__body p{margin:0 0 10px}.oah-grey__compounds{margin:12px 0}.oah-grey__compound{padding:10px 12px;background:var(--oracle-surface);border:1px solid var(--oracle-border);border-radius:5px;margin-bottom:6px}.oah-grey__compound strong{display:block;font-size:12px;color:var(--oracle-text);margin-bottom:3px}.oah-grey__compound span{font-size:11px;color:var(--oracle-secondary);line-height:1.5}.oah-grey__callout{padding:12px;background:#f0c2460f;border-left:3px solid var(--oracle-amber);border-radius:0 4px 4px 0;font-style:italic}.oah-certs-grid{display:grid;gap:8px;margin-top:10px}.oah-cert{padding:10px 12px;background:#3ddc970a;border:1px solid rgba(61,220,151,.12);border-radius:5px}.oah-cert strong{display:block;font-size:12px;color:var(--oracle-green);margin-bottom:3px}.oah-cert span{font-size:11px;color:var(--oracle-secondary);line-height:1.5}.oah-disclaimer{background:var(--oracle-surface);border:1px solid var(--oracle-border);border-radius:8px;padding:20px;font-size:11px;color:var(--oracle-muted);line-height:1.6}.oah-disclaimer p{margin:0 0 10px}.oah-disclaimer strong{color:var(--oracle-secondary)}.oah-disclaimer a{color:var(--oracle-accent-light)}.oah-disclaimer__title{font-size:13px;font-weight:800;color:var(--oracle-secondary);margin:0 0 8px}.oah-disclaimer__sources-title{font-size:11px;font-weight:700;color:var(--oracle-secondary);margin:14px 0 6px}.oah-disclaimer__sources{padding-left:18px;margin:0 0 12px}.oah-disclaimer__sources li{margin-bottom:4px}.oah-disclaimer__powered{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--oracle-dim);margin-top:14px;text-align:right}.oah-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:20px}.oah-nav__pill{font-size:10px;font-weight:700;padding:6px 14px;border-radius:20px;border:1px solid var(--oracle-border);background:var(--oracle-surface);color:var(--oracle-text);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:border-color .15s,background .15s}.oah-nav__pill:hover{border-color:var(--oracle-accent-border);background:var(--oracle-accent-glow);color:var(--oracle-text);text-decoration:none}.oah-nav__pill--grey{border-color:#f0c24633}.oah-nav__pill--green{border-color:#3ddc9733}.oah-org__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.oah-org__browse-btn{font-size:10px;font-weight:700;font-family:var(--font-mono);color:var(--oracle-accent-light);text-decoration:none;padding:5px 12px;border:1px solid var(--oracle-accent-border);border-radius:4px;white-space:nowrap}.oah-org__browse-btn:hover{background:var(--oracle-accent-glow);text-decoration:none;color:var(--oracle-accent-light)}.oah-org__ext-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.oah-org__ext-links a{font-size:10px;font-weight:600;font-family:var(--font-mono);color:var(--oracle-accent-light)}.oah-articles{margin-top:16px}.oah-articles__title{font-size:12px;font-weight:700;color:var(--oracle-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.oah-articles__grid{display:grid;grid-template-columns:1fr;gap:6px}.oah-article-card{display:block;padding:10px 14px;background:#7857ff08;border:1px solid var(--oracle-border);border-radius:5px;text-decoration:none;transition:border-color .15s,background .15s}.oah-article-card:hover{border-color:var(--oracle-accent-border);background:var(--oracle-accent-glow);text-decoration:none}.oah-article-card__title{font-size:12px;font-weight:600;color:var(--oracle-text);line-height:1.4}.oah-article-card:hover .oah-article-card__title{color:var(--oracle-accent-light)}.oah-map{margin-top:16px;padding:16px;background:var(--oracle-surface);border:1px solid var(--oracle-border);border-radius:6px}.oah-map__title{font-size:14px;font-weight:800;color:var(--oracle-text);margin:0 0 4px}.oah-map__sub{font-size:11px;color:var(--oracle-muted);margin:0 0 12px}.oah-map__grid{display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(7,1fr);gap:3px;max-width:500px;margin:0 auto 12px}.oah-tile{display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;font-family:var(--font-mono);padding:6px 2px;border-radius:3px;border:1px solid var(--oracle-border);background:var(--oracle-surface);color:var(--oracle-text);cursor:pointer;transition:all .12s;min-width:0;letter-spacing:.02em}.oah-tile:hover{border-color:var(--oracle-accent);background:var(--oracle-accent-glow);transform:scale(1.1);z-index:2}.oah-tile--selected{border-color:var(--oracle-accent);background:var(--oracle-accent-glow);box-shadow:0 0 0 2px var(--oracle-accent)}.oah-tile--nfhs{background:#3ddc970f;border-color:#3ddc9726;color:var(--oracle-green)}.oah-tile--policy{background:#f0c2460f;border-color:#f0c24626;color:var(--oracle-amber)}.oah-tile--testing{background:#f070700f;border-color:#f0707026;color:var(--oracle-red)}.oah-tile--school{background:#7857ff0f;border-color:#7857ff26;color:var(--oracle-accent)}.oah-map__grid:after{content:"";grid-column:1 / -1;grid-row:8}.oah-map__detail{padding:14px;background:#7857ff0a;border:1px solid var(--oracle-accent-border);border-radius:5px;position:relative}.oah-map__close{position:absolute;top:8px;right:10px;background:none;border:none;font-size:18px;color:var(--oracle-muted);cursor:pointer}.oah-map__state-name{font-size:14px;font-weight:800;color:var(--oracle-text);margin:0 0 8px}.oah-map__row{display:flex;justify-content:space-between;padding:4px 0;font-size:11px;border-bottom:1px solid var(--oracle-border)}.oah-map__row span{color:var(--oracle-muted)}.oah-map__row strong{color:var(--oracle-text);font-family:var(--font-mono)}.oah-map__val--red{color:var(--oracle-red)}.oah-map__val--amber{color:var(--oracle-amber)}.oah-map__note{font-size:11px;color:var(--oracle-secondary);line-height:1.5;margin-top:8px;padding:8px;background:var(--oracle-surface);border-radius:4px}@media(min-width:769px){.oah-wrap{max-width:900px;padding:0 32px 48px}.oah-hero__title{font-size:36px}.oah-hero__sub{font-size:14px}.oah-certs-grid{grid-template-columns:1fr 1fr 1fr}.oah-articles__grid{grid-template-columns:1fr 1fr}.oah-tile{font-size:9px;padding:8px 4px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/oracle-athlete-hub.css.map */
