:root{--ink:#0e1830;--night:#16224a;--gold-leaf:#c9a24b;--gold-bright:#f0d585;--parchment:#ede6d6;--ember:#b65c38;--font-display:"Fraunces Variable", "Fraunces", ui-serif, Georgia, serif;--font-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--day-link:color-mix(in srgb, var(--ember) 60%, var(--night));--day-accent:color-mix(in srgb, var(--gold-leaf) 40%, var(--night));--ease-settle:cubic-bezier(.16, 1, .3, 1)}.hero__fade--l,.hero__fade--r,.surround:before,.surround:after{background:linear-gradient(var(--edge-fade-dir,90deg), var(--edge-fade-col) 0%, color-mix(in srgb, var(--edge-fade-col) 96%, transparent) 12%, color-mix(in srgb, var(--edge-fade-col) 81%, transparent) 28%, color-mix(in srgb, var(--edge-fade-col) 58%, transparent) 45%, color-mix(in srgb, var(--edge-fade-col) 32%, transparent) 62%, color-mix(in srgb, var(--edge-fade-col) 12%, transparent) 78%, color-mix(in srgb, var(--edge-fade-col) 3%, transparent) 90%, transparent 100%)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--parchment);font-family:var(--font-body);transition:background .9s}:is(main,.otd-tab__panel) a{color:var(--gold-leaf);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--gold-leaf) 55%, transparent);text-underline-offset:.16em;transition:color .18s,text-decoration-color .18s}:is(main,.otd-tab__panel) a:hover{color:var(--gold-bright);text-decoration-color:var(--gold-bright)}:is(main,.otd-tab__panel) a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-radius:1px}html.day body:is(.home,.day-enabled) main a{color:var(--day-link);text-decoration-color:color-mix(in srgb, var(--day-link) 60%, transparent)}html.day body:is(.home,.day-enabled) main a:hover{color:var(--night);text-decoration-color:currentColor}html.day body:is(.home,.day-enabled) main a:focus-visible{outline-color:var(--day-link)}html.day body:is(.home,.day-enabled){background:#dccdab}html.day body:is(.home,.day-enabled) .site-footer{color:color-mix(in srgb, var(--night) 65%, transparent)}html.day body:is(.home,.day-enabled) .site-footer a{color:var(--day-link)}html.day :is(.prog,.predictions){color:color-mix(in srgb, var(--night) 78%, #dccdab)}html.day :is(.prog,.predictions) :is(h1,h2,h3,strong,.bill__name,.headline__artist,.market__who,.quote__book),html.day .band__name,html.day .priced__who{color:var(--night)}html.day :is(.prog,.predictions) :is(.mvt__num,.section-label,.odds__title,.datafresh__title),html.day .band__title,html.day :is(.prog,.predictions) .pull p{color:var(--day-accent)}html.day :is(.prog,.predictions) .pull__tail{color:color-mix(in srgb, var(--night) 72%, #dccdab)!important}html.day :is(.prog,.predictions) :is(.prog__stand,.section-note,.mvt__intro,.bill__note,.datafresh,.market__reason,.market__pos,.meta__updated,.headline__caveat,.headline__loading,.bands__loading,.market__status-line,.market__status-note,.noscript-note),html.day :is(.prog,.predictions) :is(.odds p,.clause p,.ask p,.colophon p,.figure__label,.market__counts dt),html.day .predictions .odds-note,html.day :is(.prog,.predictions) :is(.coverage p,.freq li,.departures__note,.departed__figures){color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day :is(.prog,.predictions) :is(.why__who,.coverage__title,.departures__title,.freq__n){color:var(--day-accent)}html.day :is(.prog,.predictions) .departed__who{color:var(--night)}html.day :is(.prog,.predictions) .departed__attention{color:var(--day-link)}html.day :is(.prog,.predictions) .odds__horizon{color:color-mix(in srgb, var(--night) 68%, #dccdab)!important}html.day .predictions .coverage{background:#fffaf09e}html.day .predictions .bill-disagree__title{color:var(--night)}html.day .predictions .bill-disagree strong{color:var(--day-link)}html.day .predictions .bill-disagree{background:#fffaf09e}html.day :is(.prog,.predictions) :is(.legend dd,.brow__why,.brow__prov,.diverge__note,.lead-fact p,.bill-disagree p){color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day :is(.prog,.predictions) :is(.legend__tag,.diverge__title,.diverge__pp,.lead-fact strong){color:var(--day-accent)}html.day .predictions .brow__who,html.day .predictions .diverge__who{color:var(--night)}html.day .predictions .brow__tier{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .brow__tag--a{color:var(--day-accent)}html.day .predictions .brow__tag--b{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .brow__tag--c{color:var(--day-link)}html.day .predictions .brow__tag--x{color:#f2e9d6;background:var(--day-link);border-color:#0000}html.day .predictions .brow__nofigure{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .brow--x,html.day .predictions .legend__row--x{border-left-color:var(--day-link)}html.day .predictions .denial{border-left-color:color-mix(in srgb, var(--day-link) 70%, transparent);background:#fffaf09e}html.day .predictions .denial__tag,html.day .predictions .denial__cite a{color:var(--day-link)}html.day .predictions .denial__what{color:color-mix(in srgb, var(--night) 88%, #dccdab)}html.day .predictions .denial__cite{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .rulenote{border-left-color:color-mix(in srgb, var(--day-accent) 70%, transparent);background:#fffaf09e}html.day .predictions .rulenote__tag{color:var(--day-accent)}html.day .predictions .rulenote__what{color:color-mix(in srgb, var(--night) 88%, #dccdab)}html.day .predictions .rulenote__basis{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .brow__tag--e{color:#f2e9d6;background:var(--day-accent);border-color:#0000}html.day .predictions .brow--e,html.day .predictions .legend__row--e{border-left-color:var(--day-accent)}html.day :is(.prog,.predictions,.otd-tab__panel) .otd__card{border-color:color-mix(in srgb, var(--night) 22%, transparent);background:#fffaf09e}html.day :is(.prog,.predictions,.otd-tab__panel) :is(.otd__kind,.otd__today){color:var(--day-accent)}html.day :is(.prog,.predictions,.otd-tab__panel) :is(.otd__title,.otd__when,.otd__acts,.otd__gap-year){color:var(--night)}html.day :is(.prog,.predictions,.otd-tab__panel) :is(.otd__what,.otd__stand){color:color-mix(in srgb, var(--night) 88%, #dccdab)}html.day :is(.prog,.predictions,.otd-tab__panel) :is(.otd__edition,.otd__coverage,.otd__withheld,.otd__homage,.otd__gap-what,.otd__gap-why,.otd__gaps-summary,.otd__about-summary){color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day :is(.prog,.predictions,.otd-tab__panel) :is(.otd__source,.otd__credit-link){color:var(--day-link)}html.day :is(.prog,.predictions,.otd-tab__panel) .otd__credit{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day :is(.prog,.predictions,.otd-tab__panel) .otd__about{border-color:color-mix(in srgb, var(--night) 22%, transparent)}html.day .otd-tab__panel{border-color:color-mix(in srgb, var(--night) 24%, transparent);box-shadow:0 24px 60px color-mix(in srgb, var(--night) 16%, transparent), 0 4px 12px color-mix(in srgb, var(--night) 12%, transparent);background:#fcf6ea}html.day .otd-tab__handle{box-shadow:0 10px 30px color-mix(in srgb, var(--night) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--night) 12%, transparent)}html.day .otd-tab__bar{border-block-end-color:color-mix(in srgb, var(--night) 18%, transparent)}html.day .otd-tab__stand{color:color-mix(in srgb, var(--night) 88%, #dccdab)}html.day .otd-tab__forced{color:var(--night);border-color:color-mix(in srgb, var(--night) 40%, transparent)}html.day .otd-tab__close{color:var(--night);border-color:color-mix(in srgb, var(--night) 30%, transparent)}html.day .otd-tab__dismiss{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .odds__undated{border-left-color:color-mix(in srgb, var(--day-link) 60%, transparent)}html.day .predictions :is(.legend,.diverge,.lead-fact){border-color:color-mix(in srgb, var(--night) 22%, transparent);background:#fffaf09e}html.day .quote,html.day .band__why,html.day .priced__note,html.day .priced__nomodel,html.day .prog .quotes .quote{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .prog .quotes .quote__book{color:var(--night)}html.day .prog .quotes :is(.quote__age--stale,.quote__unknown){color:var(--day-link)}html.day .prog .quotes .quote__carried,html.day .quote__carried{color:var(--day-accent)}html.day .predictions :is(.headline,.odds,.market__status,.market__case,.odds-note){border-color:color-mix(in srgb, var(--night) 22%, transparent);background:#fffaf09e}html.day .band__artist{background:#ffffff73}html.day .predictions .figure__value,html.day .figure__value{color:var(--night)}html.day .figure--market .figure__value{color:var(--day-link)}html.day .predictions .market__counts dd{color:var(--night)}html.day .predictions .jump a{color:color-mix(in srgb, var(--night) 74%, #dccdab)}html.day .predictions .jump a:hover{color:var(--day-link);border-color:color-mix(in srgb, var(--day-link) 55%, transparent)}html.day .band__touring{color:var(--day-accent)}html.day .band__touring--none,html.day .quote__age--stale,html.day .quote__unknown,html.day :is(.prog,.predictions) .caveat h3{color:var(--day-link)}html.day :is(.prog,.predictions) .quote--placeholder{color:color-mix(in srgb, var(--night) 62%, #dccdab)}html.day .prog .colophon a{color:var(--day-link);border-bottom-color:color-mix(in srgb, var(--day-link) 45%, transparent)}html.day .prog .colophon a:hover{color:var(--night)}html.day .predictions :is(.meta__link a,.back,.noscript-note a){color:var(--day-link)}html.day .predictions :is(.meta__link a,.back,.noscript-note a):hover{color:var(--night)}.grain{z-index:999;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
