.theme-toggle.svelte-1cmi4dh{position:fixed;top:1rem;right:1rem;z-index:1000;width:48px;height:48px;border-radius:50%;border:2px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:all .2s ease}.theme-toggle.svelte-1cmi4dh:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.theme-toggle.svelte-1cmi4dh:active{transform:scale(.95)}@media(max-width:768px){.theme-toggle.svelte-1cmi4dh{width:44px;height:44px}}:root{--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-gradient-start: #f8f9fa;--bg-gradient-end: #e9ecef;--text-primary: #212529;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #dddddd;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .15);--accent-primary: #ff3e00;--accent-hover: #e63900;--error-bg: #fee;--error-text: #c00;--error-border: #fcc;--input-bg: #ffffff;--input-disabled: #f5f5f5}[data-theme=dark]{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-gradient-start: #1a1a1a;--bg-gradient-end: #0f0f0f;--text-primary: #e9ecef;--text-secondary: #adb5bd;--text-tertiary: #6c757d;--border-color: #444444;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--accent-primary: #ff6b35;--accent-hover: #ff8555;--error-bg: #3d1a1a;--error-text: #ff6b6b;--error-border: #5a2a2a;--input-bg: #2d2d2d;--input-disabled: #1f1f1f}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary)}:root{transition:background-color .3s ease,color .3s ease}body.preload,body.preload *{transition:none!important}.layout-container.svelte-12qhfyh{min-height:100vh;width:100%;display:flex;flex-direction:column}
