dee2e6);
            border-radius: var(--fc-radius-base, 8px);
            background: var(--fc-surface, #ffffff);
        }
        
        .theme-switcher {
            position: fixed;
            top: 20px;
            right: 20px;
            z-index: 1000;
            background: var(--fc-surface, #ffffff);
            padding: 10px;
            border-radius: var(--fc-radius-base, 8px);
            box-shadow: var(--fc-shadow-base, 0 2px 4px rgba(0,0,0,0.1));
        }
        
        .theme-switc