/* ================================================================
   HOME THEME: GRADIENT (Coral → Brown → Green → Black)
   ================================================================ */

.home-container {
    background: linear-gradient(90deg, #d97757 0%, #8B7355 35%, #6B8E6F 65%, #131314 100%);
}

/* Aurora Effect */
.aurora { display: block; }

.aurora-wave {
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.08) 0%, transparent 50%);
}

.aurora-wave:nth-child(2) {
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.05) 0%, transparent 40%);
}

.aurora-wave:nth-child(3) {
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.06) 0%, transparent 45%);
}

.orb-1 { background: rgba(255, 255, 255, 0.15); }
.orb-2 { background: rgba(255, 255, 255, 0.1); }
.orb-3 { background: rgba(255, 255, 255, 0.12); }

/* Main Logo */
.main-logo {
    color: white;
    text-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
}

/* Input wrapper */
.prompt-wrapper {
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
}

.prompt-wrapper:focus-within {
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 0 6px 35px rgba(0, 0, 0, 0.12);
}

/* Circles */
.quick-circle {
    background: white;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

/* Logos inside circles - Corporate colors (last 3 letters)
   From SafeCreative official registrations:
   - Coral #d97757 | Brown #8B7355 | Green #6B8E6F | Black #131314
*/
.logo-icio { color: #8B7355; } /* CIO - brand brown */

/* TheUNiCo: iCo (Th=coral, eU=brown, Ni=green, Co=black) */
.logo-theunico .i { color: #6B8E6F; }  /* from Ni */
.logo-theunico .c { color: #131314; }  /* from Co */
.logo-theunico .o { color: #131314; }  /* from Co */

/* UiPo: iPo (U=coral, i=brown, P=green, o=black) */
.logo-uipo .i { color: #8B7355; }
.logo-uipo .p { color: #6B8E6F; }
.logo-uipo .o { color: #131314; }

/* INDeeX: eeX (I=coral, N=coral, D=brown, e1=brown, e2=green, X=black) */
.logo-indeex .e1 { color: #8B7355; }
.logo-indeex .e2 { color: #6B8E6F; }
.logo-indeex .x { color: #131314; }

/* GaNDT: NDT (G=coral, a=coral, N=brown, D=green, T=black) */
.logo-gandt .n { color: #8B7355; }
.logo-gandt .d { color: #6B8E6F; }
.logo-gandt .t { color: #131314; }

/* 3×4=ai: =ai (3=coral, ×=coral, 4=brown, ==brown, a=green, i=black) */
.logo-3x4 .eq { color: #8B7355; }
.logo-3x4 .a { color: #6B8E6F; }
.logo-3x4 .i { color: #131314; }

.logo-about { color: #666; }

/* Labels - White on gradient */
.label-icio { color: white; }
.label-theunico { color: white; }
.label-uipo { color: white; }
.label-indeex { color: white; }
.label-gandt { color: white; }
.label-3x4 { color: white; }
.label-about { color: white; }
