/* Compatibility skin for the retained game, calculator and specialist pages. */
html:has(.legacy-site){overflow-x:clip}.legacy-site{overflow:visible!important;background:var(--paper)!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif!important}.legacy-site main{padding-top:44px}.legacy-site main>section:first-child{padding-top:42px;padding-bottom:65px}.legacy-site main h1{font-size:clamp(40px,5.2vw,74px);line-height:1.07;letter-spacing:-.055em}.legacy-site main h2{letter-spacing:-.045em}.legacy-site main [class*="rounded"]{border-radius:0!important}.legacy-site main [class*="bg-gradient"]{background-image:none!important}.legacy-site main [class*="blur"]:not([class*="backdrop-blur"]){display:none!important}.legacy-site main [class*="backdrop-blur"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.legacy-site main [class*="bg-slate"],.legacy-site main [class*="bg-gray"],.legacy-site main [class*="bg-white"],.legacy-site main [class*="bg-black"]{background-color:var(--white)!important}.legacy-site main [class*="text-slate"],.legacy-site main [class*="text-gray"],.legacy-site main [class*="text-white"],.legacy-site main .text-transparent{color:var(--ink)!important}.legacy-site main [class*="text-brand"],.legacy-site main [class*="text-blue"],.legacy-site main [class*="text-indigo"],.legacy-site main [class*="text-emerald"],.legacy-site main [class*="text-purple"]{color:#3d5420!important}.legacy-site main [class*="border-slate"],.legacy-site main [class*="border-gray"]{border-color:#b5b9aa!important}.legacy-site main [class*="bg-brand"],.legacy-site main [class*="bg-blue"],.legacy-site main [class*="bg-indigo"],.legacy-site main [class*="bg-emerald"]{background-color:var(--lime)!important;color:var(--ink)!important}.legacy-site main a[class*="bg-"],.legacy-site main button[class*="bg-"]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.legacy-site main [class*="shadow-xl"],.legacy-site main [class*="shadow-2xl"]{box-shadow:5px 5px 0 var(--ink)!important}.legacy-site main input,.legacy-site main textarea,.legacy-site main select{background:var(--white)!important;border:1px solid var(--ink)!important;border-radius:0!important;color:var(--ink)!important}.legacy-site .site-header *,.legacy-site .site-footer *{font-family:inherit}.legacy-site .site-header .brand-mark{background:var(--lime)}.legacy-site .site-header .button-dark{color:var(--white)}.legacy-site .site-footer .brand-name{color:var(--paper)}.legacy-site .site-footer h2{font-size:11px}.legacy-site .site-footer .brand-mark{color:var(--ink)}.legacy-site main section{scroll-margin-top:100px}.legacy-site main table{display:block;max-width:100%;overflow:auto}.legacy-site main iframe{max-width:100%}
@media(max-width:600px){.legacy-site main{padding-top:24px}.legacy-site main>section:first-child{padding-top:28px}.legacy-site main h1{font-size:40px}}

/* Keep retained status text readable on the new light surfaces. */
.legacy-site main [class*="text-green"]{color:#365428!important}.legacy-site main [class*="text-red"]{color:#a12c21!important}
