/* page-beta-notice.css - extracted from an inline <style> block, 2026-09-28 */
.beta-notice{background:linear-gradient(135deg,#fff8f2 0%,#fff 100%);border:2px solid var(--primary-orange,#FF9B0E);border-radius:var(--radius-lg,16px);padding:36px 28px;max-width:640px;margin:0 auto;text-align:center;box-shadow:var(--shadow-medium,0 4px 16px rgba(0,0,0,.1))}
.beta-badge{display:inline-block;background:var(--primary-orange,#FF9B0E);color:#fff;font-weight:700;font-size:12px;letter-spacing:1.2px;padding:6px 14px;border-radius:999px;text-transform:uppercase;margin-bottom:14px}
.beta-title{font-size:clamp(22px,3.4vw,28px);line-height:1.25;color:var(--color-text,#0F0F0F);margin:0 0 12px;font-weight:700}
.beta-description{font-size:16px;line-height:1.55;color:var(--color-text-light,#606060);margin:0 0 22px}
.beta-cta{display:inline-block;background:var(--primary-orange,#FF9B0E);color:#fff!important;padding:14px 28px;font-size:16px;font-weight:600;border-radius:var(--radius-sm,6px);text-decoration:none;transition:var(--transition,all .2s ease);box-shadow:0 4px 12px rgba(255,155,14,.25)}
.beta-cta:hover,.beta-cta:focus{background:var(--color-primary-hover,#e68a00);transform:translateY(-1px);text-decoration:none;box-shadow:0 6px 18px rgba(255,155,14,.35)}
.beta-subnote{margin:20px 0 0;font-size:13px;color:var(--color-text-muted,#9ca3af);line-height:1.5}
@media (max-width:520px){.beta-notice{padding:26px 18px;border-radius:12px}.beta-cta{display:block;padding:14px 20px}}
body.dark-theme .beta-notice{background:linear-gradient(135deg,#2a1a10 0%,#1a1a1a 100%);border-color:var(--primary-orange,#FF9B0E);box-shadow:0 6px 24px rgba(0,0,0,.4)}
body.dark-theme .beta-title{color:#f5f5f5}
body.dark-theme .beta-description{color:#d0d0d0}
body.dark-theme .beta-subnote{color:#9a9a9a}
@media (prefers-color-scheme:dark){body:not(.light-theme) .beta-notice{background:linear-gradient(135deg,#2a1a10 0%,#1a1a1a 100%);border-color:var(--primary-orange,#FF9B0E)}body:not(.light-theme) .beta-title{color:#f5f5f5}body:not(.light-theme) .beta-description{color:#d0d0d0}body:not(.light-theme) .beta-subnote{color:#9a9a9a}}
