.itloop{--bg-base: #060608;--bg-surface: #0E0D14;--bg-raised: #16141F;--bg-border: #282436;--bg-subtle: #100F16;--text-primary: #F4F3FA;--text-secondary: #A8A5C0;--text-tertiary: #6B6885;--text-inverse: #07070A;--accent: #39B54A;--accent-hover: #43CC56;--accent-muted: #251F4A;--accent-text: #B4A8F8;--violet-border: #3B3470;--violet-strong: #8B7CF0;--success: #39B54A;--success-muted: #143B20;--warning: #F59E0B;--warning-muted: #3F2A0C;--error: #EF4444;--error-muted: #421420;--status-unregistered: #34314A;--status-unregistered-text: #9E9BB8;--status-pending: #7A5410;--status-pending-text: #F5CE58;--status-validated: #143B20;--status-validated-text: #55CF6B;--font-display: "DM Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 0 0 1px var(--bg-border);--shadow-raised: 0 4px 16px rgba(0,0,0,.6), 0 0 0 1px var(--bg-border);background:var(--bg-base);color:var(--text-secondary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.itloop .font-display{font-family:var(--font-display)}.itloop .font-mono{font-family:var(--font-mono)}.itloop .mono-label{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.itloop .il-btn-primary{background:var(--accent);color:var(--text-inverse);font-family:var(--font-display);font-weight:500;font-size:13px;padding:8px 14px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:6px;line-height:1;border:1px solid var(--accent);cursor:pointer;transition:none}.itloop .il-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.itloop .il-btn-secondary{background:transparent;color:var(--accent-text);font-family:var(--font-display);font-weight:500;font-size:13px;padding:7px 13px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:6px;line-height:1;border:1px solid var(--violet-border);cursor:pointer;transition:none}.itloop .il-btn-secondary:hover{color:#d6cefb;border-color:var(--violet-strong)}.itloop .il-btn-ghost{background:transparent;color:var(--accent-text);font-family:var(--font-body);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:none;border:none;padding:0}.itloop .il-btn-ghost:hover{color:#c9c0fa}.itloop .il-input{width:100%;background:var(--bg-base);border:1px solid var(--bg-border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:14px;padding:0 12px;height:36px;transition:none}.itloop .il-input:focus{outline:none;border-color:var(--accent)}.itloop .il-input::-moz-placeholder{color:var(--text-tertiary)}.itloop .il-input::placeholder{color:var(--text-tertiary)}.itloop textarea.il-input{height:auto;padding:8px 12px;line-height:1.5}.itloop select.il-input{height:36px}.itloop .il-surface{background:var(--bg-surface);border:1px solid var(--bg-border);border-radius:var(--radius-md)}.itloop .il-card{background:var(--bg-surface);border:1px solid var(--bg-border);border-radius:var(--radius-md);transition:none}.itloop a.il-card:hover,.itloop .il-card-hover:hover{background:var(--bg-raised);border-color:var(--accent-muted)}.itloop .il-ticker-track{display:inline-flex;white-space:nowrap;animation:il-ticker 40s linear infinite}@keyframes il-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.itloop .il-skeleton{background:linear-gradient(90deg,var(--bg-raised) 25%,var(--bg-border) 37%,var(--bg-raised) 63%);background-size:400% 100%;animation:il-shimmer 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes il-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.itloop .il-ticker-track,.itloop .il-skeleton{animation:none}}.itloop .glass,.itloop .glass-strong{background:var(--bg-surface)!important;border:1px solid var(--bg-border)!important;backdrop-filter:none!important;box-shadow:none!important}.itloop .glass:hover,.itloop .glass-strong:hover{border-color:var(--accent-muted)!important}.itloop .btn-primary{background:var(--accent)!important;color:var(--text-inverse)!important;border:1px solid var(--accent)!important;box-shadow:none!important;border-radius:var(--radius-sm)!important;font-family:var(--font-display)}.itloop .btn-primary:hover{background:var(--accent-hover)!important}.itloop .btn-ghost{border:1px solid var(--bg-border)!important;color:var(--text-secondary)!important;background:transparent!important;border-radius:var(--radius-sm)!important}.itloop .btn-ghost:hover{color:var(--text-primary)!important;border-color:var(--text-tertiary)!important}.itloop .text-cyan-gradient,.itloop .text-cyan-300,.itloop .text-cyan-200,.itloop .text-cyan-100,.itloop .text-cyan-300\/70,.itloop .text-cyan-200\/70,.itloop .text-cyan-100\/90{color:var(--accent-text)!important;-webkit-text-fill-color:initial!important;background:none!important}.itloop .bg-cyan-400{background:var(--accent)!important}.itloop .bg-cyan-400\/10,.itloop .bg-cyan-400\/\[0\.05\],.itloop .bg-cyan-400\/\[0\.06\],.itloop .bg-cyan-400\/15{background:var(--accent-muted)!important}.itloop .border-cyan-400{border-color:var(--accent)!important}.itloop .border-cyan-400\/20,.itloop .border-cyan-400\/25,.itloop .border-cyan-400\/30,.itloop .border-cyan-400\/40,.itloop .border-cyan-400\/50{border-color:var(--accent-muted)!important}.itloop .text-emerald-400,.itloop .text-emerald-300,.itloop .text-emerald-200,.itloop .text-emerald-100{color:var(--status-validated-text)!important}.itloop .bg-emerald-400\/10,.itloop .bg-emerald-400\/15,.itloop .bg-emerald-400\/20,.itloop .bg-emerald-400\/30,.itloop .bg-emerald-500\/10{background:var(--success-muted)!important}.itloop .border-emerald-400\/30,.itloop .border-emerald-400\/40{border-color:color-mix(in srgb,var(--success) 45%,transparent)!important}.itloop .rounded-2xl,.itloop .rounded-3xl{border-radius:var(--radius-md)!important}.itloop h1,.itloop h2,.itloop h3{color:var(--text-primary)}
