.modern-analog-clock-container{height:100%;width:100%;background-color:var(--clock-bg-color)}.modern-analog-clock,.modern-analog-clock-container{display:flex;align-items:center;justify-content:center}.modern-analog-clock{position:relative;border-radius:9999px;background-color:var(--clock-face-color);box-shadow:inset 0 0 20px rgba(0,0,0,.5),0 10px 20px rgba(0,0,0,.3),0 0 0 4px var(--clock-face-color)}.modern-analog-clock .hand{--rotation:0;transform:translateX(-50%) rotate(calc(var(--rotation) * 1deg));position:absolute;bottom:50%;left:50%;transform-origin:bottom;border-top-left-radius:9999px;border-top-right-radius:9999px}.modern-analog-clock .hand.hour{background-color:var(--hour-hand-color)}.modern-analog-clock .hand.minute{background-color:var(--minute-hand-color)}.modern-analog-clock .hand.second{background-color:var(--second-hand-color);z-index:2}.modern-analog-clock-center{position:absolute;top:50%;left:50%;z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:var(--center-dot-color)}.modern-analog-clock-marker{position:absolute;text-align:center;color:var(--marker-color)}.binary-clock-container{height:100%;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.binary-clock-container,.binary-clock-led-group{display:flex;align-items:center;justify-content:center}.binary-clock-column{display:flex;flex-direction:column}.binary-clock-led{border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.binary-clock-colon{font-weight:100;color:var(--led-color)}.bsod-container{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:var(--bsod-bg);line-height:1.2}.bsod-qr-code{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background-color:black}.digital-clock-container{height:100%;width:100%;padding:1rem}.digital-clock-bezel,.digital-clock-container{display:flex;align-items:center;justify-content:center}.digital-clock-bezel{border-radius:var(--radius);border-width:2px;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-shadow:inset 0 2px 4px rgba(0,0,0,0.5),0 8px 16px rgba(0,0,0,0.5);--tw-shadow-colored:inset 0 2px 4px var(--tw-shadow-color),0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.seven-segment-digit{position:relative}.seven-segment-digit .segment{position:absolute;--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.seven-segment-digit .segment .inn{box-shadow:var(--segment-shadow);background-color:var(--segment-color)}.digital-clock-colon{display:flex;flex-direction:column}.digital-clock-colon-dot{border-radius:9999px;background-color:var(--segment-color);box-shadow:var(--segment-shadow)}.matrix-rain-canvas,.matrix-rain-container{height:100%;width:100%}.matrix-rain-canvas{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.modern-digital-clock-container{display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modern-digital-clock-inner{flex-direction:column}.modern-digital-clock-inner,.modern-digital-clock-time-group{display:flex;align-items:center;justify-content:center}.modern-digital-clock-time{font-weight:700;letter-spacing:-.05em;color:var(--time-color)}.modern-digital-clock-separator{margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.modern-digital-clock-separator-dot{height:1rem;width:1rem;border-radius:9999px;background-color:var(--separator-color);box-shadow:var(--separator-shadow)}.modern-digital-clock-ampm{align-self:flex-end;font-weight:600;color:var(--ampm-color)}.modern-digital-clock-date-group{display:flex;flex-direction:column;align-items:center}.modern-digital-clock-day{font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--date-color)}.modern-digital-clock-date{font-weight:300;letter-spacing:.05em;color:var(--date-color);opacity:.8}.minimal-flip-clock-container{display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:1rem;font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-color);--background-color:var(--bg-color);perspective:var(--perspective-value)}.minimal-flip-clock{position:relative;display:flex;text-align:center;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform-style:preserve-3d}.minimal-flip-clock .digital{position:absolute;left:0;height:50%;width:100%;overflow:hidden}.minimal-flip-clock .digital.top{top:0;border-bottom:.5px solid var(--background-color,#f3f2ed);z-index:1}.minimal-flip-clock .digital.bottom{bottom:0;line-height:0;border-top:.5px solid var(--background-color,#f3f2ed);z-index:1}.minimal-flip-clock .flip-card-top{top:0;border-bottom:.5px solid var(--background-color,#f3f2ed);backface-visibility:hidden;z-index:2}.minimal-flip-clock .flip-card-bottom{bottom:0;line-height:0;border-top:.5px solid var(--background-color,#f3f2ed);backface-visibility:hidden;transform:rotateX(180deg);z-index:2}.minimal-flip-clock.go .flip-card-top{transform-origin:bottom;animation:frontFlipDown .6s ease-in-out both}.minimal-flip-clock.go .flip-card-bottom{transform-origin:top;animation:backFlipDown .6s ease-in-out both}.rainmeter-clock-container{position:relative;height:100%;width:100%;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text-color)}.rainmeter-clock-container.preview{font-size:calc(.8vh * var(--size))}.rainmeter-clock-container canvas{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}.rainmeter-content{position:absolute;inset:0;z-index:10;text-shadow:0 0 5px var(--accent-color)}.rainmeter-content,.rainmeter-time-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.rainmeter-time-container{pointer-events:none;position:relative;width:100%}.rainmeter-time{position:relative;font-size:calc(var(--time-size) * var(--size));font-weight:700;line-height:1}.rainmeter-ampm{font-size:calc(var(--time-size) / 4 * var(--size));line-height:1}.rainmeter-day-date-container{pointer-events:none;position:relative;margin-top:1vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5vh}.rainmeter-day{font-size:1.5rem;line-height:2rem;font-size:calc(var(--day-size) * var(--size))}.rainmeter-date{font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;font-size:calc(var(--date-size) * var(--size))}.rainmeter-weather-container{pointer-events:none;z-index:10;display:flex;flex-direction:column;align-items:center;color:var(--text-color);position:relative;margin-top:calc(2vh * var(--size));gap:calc(1vh * var(--size));font-size:calc(var(--weather-size) * var(--size))}.rainmeter-weather-current{display:flex;align-items:center;gap:calc(1em * var(--size))}.rainmeter-weather-current svg{stroke:var(--accent-color);filter:drop-shadow(0 0 5px var(--accent-color))}.rainmeter-weather-forecast{display:flex;flex-direction:column;width:calc(30em * var(--size));gap:calc(.2vh * var(--size))}.rainmeter-forecast-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;text-align:right}.rainmeter-forecast-row>:first-child{text-align:left}.rainmeter-forecast-row svg{stroke:var(--accent-color);filter:drop-shadow(0 0 5px var(--accent-color));justify-self:center}.ubuntu-loading-container{display:flex;height:100%;width:100%;align-items:center;justify-content:center;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background-color:var(--bg-color)}.ubuntu-logo{width:var(--logo-size);margin-bottom:var(--logo-margin)}.ubuntu-loader{display:flex;justify-content:center;gap:var(--dot-gap)}.ubuntu-loader-dot{width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--dot-color);transition:background-color .3s}.ubuntu-loader-dot.active{background-color:var(--dot-active-color)}.windows-modern-update-container{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-color);color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.windows-modern-update-spinner{font-family:Segoe Boot Semilight;mix-blend-mode:difference;font-size:var(--spinner-size);margin-bottom:var(--spinner-margin)}.windows-modern-update-text{margin:.25rem;padding:0;font-weight:600;font-size:var(--text-size);mix-blend-mode:difference}.macos-update-container{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.macos-update-logo{width:var(--logo-size);margin-bottom:var(--logo-margin)}.macos-update-progress-container{width:var(--progress-width);height:var(--progress-height);background:#333;border-radius:3px;overflow:hidden}.macos-update-progress-bar{height:100%;background:#fff;border-radius:3px;transition:width .2s linear}