:root{--primary-accent: #2A6478;--primary-accent-hover: #1e4a59;--primary-accent-rgb: 42, 100, 120;--glass-bg: rgba(255, 255, 255, .75);--glass-border: rgba(255, 255, 255, .4);--text-main: #2c3e50;--text-muted: #546e7a;--input-bg: rgba(255, 255, 255, .9)}[data-bs-theme=dark]{--glass-bg: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .1);--text-main: #f1f5f9;--text-muted: #94a3b8;--input-bg: rgba(15, 23, 42, .6)}.text-gradient.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary-accent),#4a90a4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-muted-custom.svelte-1uha8ag{color:var(--text-muted)}.text-custom.svelte-1uha8ag{color:var(--text-main)}.glass-card.svelte-1uha8ag{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:30px;box-shadow:0 8px 32px #0000001a;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.shadow-hover.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:0 15px 45px rgba(var(--primary-accent-rgb),.2);border-color:var(--primary-accent)}.info-card.svelte-1uha8ag{display:flex;flex-direction:column;max-height:480px}.scroll-area.svelte-1uha8ag{overflow-y:auto;padding-right:12px;font-size:.95rem;color:var(--text-main);scrollbar-width:thin;scrollbar-color:var(--primary-accent) transparent}.scroll-area.svelte-1uha8ag::-webkit-scrollbar{width:4px}.scroll-area.svelte-1uha8ag::-webkit-scrollbar-thumb{background:var(--primary-accent);border-radius:10px}.icon-circle.svelte-1uha8ag{width:50px;height:50px;background:rgba(var(--primary-accent-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-accent);font-size:1.5rem;transition:transform .6s ease,background .3s ease}.info-card.svelte-1uha8ag:hover .icon-circle:where(.svelte-1uha8ag){transform:rotateY(360deg);background:var(--primary-accent);color:#fff}.btn-primary.svelte-1uha8ag{background-color:var(--primary-accent)!important;border:none!important;border-radius:50px!important;padding:12px 28px!important;font-weight:600}.advanced-section.svelte-1uha8ag{background:rgba(var(--primary-accent-rgb),.05);border:1px dashed var(--glass-border);border-radius:20px}.form-control{background-color:var(--input-bg)!important;color:var(--text-main)!important;border:1px solid var(--glass-border)!important;border-radius:18px!important}.form-control::placeholder{color:var(--text-muted)!important;opacity:.6}
