/* Weather Widget CSS */ #weather-container { background: linear-gradient(to bottom, #202020, #141414); margin: 5px 5px 20px 5px; min-width: 170px; min-height: 170px; border-radius: 16px; transition: background 0.8s ease-in-out; } #weather-widget label { font-family: "SF Pro Rounded"; margin-left: 12px; } #city { margin-top: 10px; color: #859aff; font-weight: 600; font-size: 20px; } #temperature { font-size: 50px; font-weight: 400; } #condition-emoji { margin-top: 5px; font-size: 16px; } #condition { font-size: 15px; font-weight: 600; } #feels-like { font-weight: 600; font-size: 15px; } /* # */ /* Calendar Widget */ #calendar-box-widget { background: linear-gradient(to bottom, #202020, #141414); margin: 5px 20px 20px 10px; min-width: 170px; min-height: 170px; border-radius: 16px; } #calendar-widget { font-family: "SF Pro Rounded"; margin: 12px; } #calendar-month { font-size: 16px; font-weight: 600; color: #859aff; margin-bottom: 8px; } #calendar-days-header { margin-bottom: 6px; } #calendar-day-header { font-size: 12px; font-weight: 600; color: #ffffff; min-width: 18px; min-height: 16px; } #calendar-day-header-weekend { font-size: 12px; font-weight: 600; color: #8e8d93; min-width: 18px; min-height: 16px; } #calendar-day { font-size: 12px; margin: 1.4px 0px 1.4px 0px; font-weight: 500; color: #ffffff; min-width: 18px; min-height: 16px; } #calendar-day-weekend { font-size: 12px; font-weight: 500; color: #8e8d93; min-width: 18px; min-height: 16px; } #calendar-day-today { font-size: 12px; font-weight: 700; color: #191919; background-color: #859aff; border-radius: 50%; min-width: 18px; min-height: 16px; padding: 2px; } #calendar-day-empty { min-width: 18px; min-height: 16px; } #calendar-grid { margin-top: 2px; } /* Date Widget CSS */ #date-widget label { font-family: "SF Pro Rounded"; margin-top: 10px; } #day label, #month label { color: var(--foreground); padding: 5px; margin-top: 10px; font-size: 30px; color: alpha(#fff, 0.9); font-weight: 600; } #date label { color: alpha(#fff, 0.9); margin-top: -10px; font-size: 90px; font-weight: 600; } #day label { color: alpha(#859aff, 0.9); } #date-container { background: linear-gradient(to bottom, #202020, #141414); margin: 5px 10px 20px 5px; min-width: 170px; min-height: 170px; border-radius: 16px; } /* System Info Widget CSS */ #info-box-widget { background: linear-gradient(to bottom, #202020, #141414); margin: 5px 5px 5px 5px; min-width: 170px; min-height: 170px; border-radius: 16px; } #ram-progress { font-family: "SF Pro Rounded"; margin-left: 12px; color: var(--foreground); } #progress-label { font-family: "SF Pro Rounded"; font-weight: 600; font-size: 13px; } #progress { font-family: "SF Pro Rounded"; border: solid 8px #859aff; color: alpha(#aaaaaa, 0.7); } /* Color indicators for memory usage */ #used-color-indicator { color: #859aff; font-size: 10px; font-weight: 900; } #free-color-indicator { color: #7c7c7c; font-size: 10px; font-weight: 900; } #temp-color-indicator { color: #859aff; font-size: 10px; font-weight: 900; } /* Info text styling */ #info-text { font-family: "SF Pro Rounded"; font-size: 13px; font-weight: 500; color: #8e8e8e; min-width: 32px; } #info-value { font-family: "SF Pro Rounded"; font-size: 12px; font-weight: 600; color: #ffffff; } #info-container { margin-left: -8px; margin-top: 5px; } #info { font-family: "SF Pro Rounded"; margin-left: -13px; margin-top: 5px; font-size: 14px; font-weight: 600; } #component-name { font-size: 10px; }