.tile-container.svelte-5ypyob{display:grid;grid-template-columns:1fr 1fr;gap:1rem}button.svelte-5ypyob{display:flex;align-items:center;gap:.75rem;background:var(--color-surface-elevated);color:var(--color-text-primary);border:2px solid var(--color-border);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:1rem;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}button.svelte-5ypyob:hover{background:var(--color-surface-elevated-2);border-color:var(--color-success);transform:translateY(-1px);box-shadow:var(--shadow-md)}button.active.svelte-5ypyob{border-color:var(--color-success);background:var(--color-surface);box-shadow:var(--shadow-glow)}.flag.svelte-5ypyob{font-size:1.5rem}.theme-switcher.svelte-1qep0yu{display:flex;flex-direction:column;gap:var(--spacing-md)}.theme-header.svelte-1qep0yu{display:flex;justify-content:space-between;align-items:center}.theme-label.svelte-1qep0yu{font-size:1rem;font-weight:600;color:var(--color-text-primary);cursor:pointer}.toggle-switch.svelte-1qep0yu{position:relative;background:none;border:none;cursor:pointer;padding:4px;border-radius:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.toggle-track.svelte-1qep0yu{width:64px;height:32px;background:var(--color-surface-elevated-2);border-radius:32px;border:1px solid var(--color-border);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.toggle-thumb.svelte-1qep0yu{position:absolute;top:2px;left:2px;width:26px;height:26px;background:var(--gradient-primary);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.toggle-icon.svelte-1qep0yu{font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;color:#fff;display:flex;align-items:center;justify-content:center}.toggle-icon.svelte-1qep0yu .material-icons:where(.svelte-1qep0yu){font-size:14px}.toggle-switch.light.svelte-1qep0yu .toggle-track:where(.svelte-1qep0yu){background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b}.toggle-switch.light.svelte-1qep0yu .toggle-thumb:where(.svelte-1qep0yu){transform:translate(32px);background:linear-gradient(135deg,#fff,#fbbf24)}.toggle-switch.svelte-1qep0yu:hover .toggle-track:where(.svelte-1qep0yu){border-color:var(--color-success);box-shadow:var(--shadow-glow)}.toggle-switch.svelte-1qep0yu:hover .toggle-thumb:where(.svelte-1qep0yu){transform:scale(1.1)}.toggle-switch.light.svelte-1qep0yu:hover .toggle-thumb:where(.svelte-1qep0yu){transform:translate(32px) scale(1.1)}.toggle-switch.svelte-1qep0yu:focus{outline:2px solid var(--color-success);outline-offset:2px}.theme-description.svelte-1qep0yu{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0}@keyframes svelte-1qep0yu-toggleBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.toggle-thumb.svelte-1qep0yu{animation:svelte-1qep0yu-toggleBounce .3s ease-out}@media (prefers-reduced-motion: reduce){.toggle-switch.svelte-1qep0yu,.toggle-track.svelte-1qep0yu,.toggle-thumb.svelte-1qep0yu{transition:none}.toggle-thumb.svelte-1qep0yu{animation:none}}.install-app.svelte-cw6xyf{display:flex;flex-direction:column;gap:var(--spacing-md)}.install-header.svelte-cw6xyf{display:flex;justify-content:space-between;align-items:center}.install-label.svelte-cw6xyf{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.install-button.svelte-cw6xyf{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:140px}.install-button.svelte-cw6xyf .material-icons:where(.svelte-cw6xyf){font-size:18px}.install-button.svelte-cw6xyf:hover:not(:disabled){background:var(--color-surface-elevated-2);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.install-button.can-install.svelte-cw6xyf{background:var(--gradient-primary);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow)}.install-button.can-install.svelte-cw6xyf:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.install-button.installed.svelte-cw6xyf{background:var(--color-success);color:#fff;border-color:transparent;cursor:default}.install-button.svelte-cw6xyf:disabled{opacity:.7;cursor:not-allowed}.install-description.svelte-cw6xyf{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0}@media (prefers-reduced-motion: reduce){.install-button.svelte-cw6xyf{transition:none}}.header-section.svelte-1s70gpf{margin-bottom:var(--spacing-lg)}.page-title.svelte-1s70gpf{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.title-line.svelte-1s70gpf{width:40px;height:2px;background:var(--color-border);border-radius:1px}.settings-container.svelte-1s70gpf{max-width:700px;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-md);padding-bottom:var(--spacing-lg)}.settings-card.svelte-1s70gpf{background:var(--gradient-card);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .3s ease}.settings-card.svelte-1s70gpf:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);opacity:.6}.settings-card.svelte-1s70gpf:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow);border-color:var(--color-success)}.settings-label.svelte-1s70gpf{display:block;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);letter-spacing:-.025em}@keyframes svelte-1s70gpf-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings-card.svelte-1s70gpf{animation:svelte-1s70gpf-slideUp .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 767px){.settings-container.svelte-1s70gpf{padding-bottom:25px}}@media (prefers-reduced-motion: reduce){.settings-card.svelte-1s70gpf{animation:none;transition:none}}
