/* v291: explicit text tokens and exception layers, scoped to history only */
#yt287Root{color:#17324e!important;-webkit-text-fill-color:#17324e!important;color-scheme:light!important}
#yt287Root :is(h1,h2,h3,h4,h5,h6,p,small,label,legend,summary,dt,dd,li,caption){color:#1b3855!important;-webkit-text-fill-color:#1b3855!important;opacity:1!important;text-shadow:none!important}
#yt287Root :is(.yt287-card,.yt287-summary>div,.yt287-controls,.yt289-bulk,.yt287-ranks,.yt287-meta){color:#1b3855!important;-webkit-text-fill-color:#1b3855!important}
#yt287Root :is(.yt287-card-head,.yt287-card-foot,.yt287-help,.yt287-empty,.yt287-ranks,.yt287-legend,.yt289-bulk,#yt289Review,.yt287-meta) :is(span,strong,small,em,b,i){color:#1b3855!important;-webkit-text-fill-color:#1b3855!important;opacity:1!important;text-shadow:none!important}
#yt287Root .yt287-summary :is(div,span,strong,small){color:#193957!important;-webkit-text-fill-color:#193957!important;opacity:1!important}
#yt287Root .yt287-controls :is(span,strong,small,label){color:#193957!important;-webkit-text-fill-color:#193957!important}
#yt287Root :is(input:not([type=checkbox]),select){color:#17324e!important;-webkit-text-fill-color:#17324e!important;background:#fff!important;border-color:#a8bfd9!important;opacity:1!important;color-scheme:light!important}
#yt287Root input::placeholder{color:#526985!important;-webkit-text-fill-color:#526985!important;opacity:1!important}
#yt287Root :is(button,#yt287Search,#yt287More){background:#e8f1fc!important;color:#163a62!important;-webkit-text-fill-color:#163a62!important;border:1px solid #a9c7e8!important}
#yt287Root :is(button,#yt287Search,#yt287More) :is(span,strong,b){color:inherit!important;-webkit-text-fill-color:inherit!important}
#yt287Root .yt287-ball,#yt287Root .yt287-ball *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
#yt287Root .yt287-grade,#yt287Root .yt287-grade *{color:#1c4166!important;-webkit-text-fill-color:#1c4166!important}
#yt287Root .yt287-win .yt287-grade,#yt287Root .yt287-win .yt287-grade *{color:#fff!important;-webkit-text-fill-color:#fff!important}
#yt287Root .yt287-pension,#yt287Root .yt287-pension span{color:#153b60!important;-webkit-text-fill-color:#153b60!important}
#yt287Root .yt287-pension .yt287-digit-hit,#yt287Root .yt287-pension .yt287-digit-hit *{color:#fff!important;-webkit-text-fill-color:#fff!important}
#yt287Root #yt289Review button,#yt287Root #yt289Review button *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a52540!important}
#yt287Root .yt287-nums{flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!important}
#yt287Root .yt289-bulk{padding:9px 11px!important}
#yt287Root #yt289Review:empty{display:none!important}
/* gift pension numbers: isolate their number elements from light surfaces */
#vaultGiftPane :is(.pension-number,.pension-digits,.pension-group){background:#edf5ff!important;color:#163a5b!important;-webkit-text-fill-color:#163a5b!important}
#vaultGiftPane :is(.pension-number,.pension-digits,.pension-group) :is(span,strong,b){color:#163a5b!important;-webkit-text-fill-color:#163a5b!important}
/* maintain readable focus */
#yt287Root :is(button,input,select):focus-visible{outline:3px solid #2c74c7!important;outline-offset:2px!important}
