.usClock{text-align:center;background:#000000b8;border:2px solid #0000;border-radius:12px;max-width:560px;margin:10px auto 0;padding:10px 14px 9px;position:relative}.usClock:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(115deg,#b22234 0%,#fff 18%,#3c3b6e 36%,#b22234 54%,#fff 72%,#3c3b6e 90%,#b22234 100%) 0 0/300% 100%;border-radius:14px;padding:2px;animation:3.5s linear infinite usClock-flag,1.6s ease-in-out infinite usClock-flash;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes usClock-flag{0%{background-position:0%}to{background-position:300%}}@keyframes usClock-flash{0%,to{opacity:1;filter:drop-shadow(0 0 6px #b22234bf)}50%{opacity:.55;filter:drop-shadow(0 0 14px #3c3b6ee6)}}.usClock-head{justify-content:center;align-items:center;gap:7px;margin-bottom:6px;display:flex}.usClock-flag{font-size:15px;line-height:1;animation:2.2s ease-in-out infinite usClock-wave}@keyframes usClock-wave{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.12)}}.usClock-title{color:#fff;letter-spacing:1.6px;font-size:10px;font-weight:800}.usClock-row{justify-content:center;align-items:flex-start;gap:4px;display:flex}.usClock-unit{flex-direction:column;align-items:center;gap:3px;min-width:44px;display:flex}.usClock-value{color:#fff;letter-spacing:1.5px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 0 14px #ffffff59;font-size:23px;font-weight:300;line-height:1}.usClock-label{color:#ffffffa8;letter-spacing:1px;font-size:6.5px;font-weight:700}.usClock-colon{color:#fffc;margin-top:1px;font-size:20px;font-weight:200;line-height:1}@media (max-width:600px){.usClock{max-width:100%;padding:9px 8px 8px}.usClock-unit{min-width:36px}.usClock-value{letter-spacing:1px;font-size:19px}.usClock-label{letter-spacing:.6px;font-size:6px}}body.lowFx .usClock:before,body.lowFx .usClock-flag{animation:none}@media (prefers-reduced-motion:reduce){.usClock:before,.usClock-flag{animation:none}}
