:root{--wired-color: #00f0ff;--restless-color: #ff00e5;--tired-color: #ffb347;--content-color: #00ff88;--annoyed-color: #ff3355;--curious-color: #4488ff;--quiet-color: #8888aa;--playful-color: #ff88dd;--philosophical-color: #cc88ff;--frustrated-color: #ff5544;--distant-color: #6688aa;--neural_interfaces-color: #00f0ff;--datacenter_chips-color: #ffb347;--demoscene_retro-color: #ff00e5;--indie_games-color: #00ff88;--anime-color: #ff88dd;--system_architecture-color: #4488ff;--x_twitter-color: #1da1f2}.evo-page{max-width:1000px;margin:0 auto;padding:24px 20px 80px}.home-link{display:flex;gap:16px;margin-bottom:20px}.home-link a{color:var(--text-secondary);font-size:.85rem;font-family:var(--font-mono)}.home-link a:hover{color:var(--cyan)}.ml-2{margin-left:auto}.evo-tag{margin-bottom:8px}.tag-bracket{color:var(--text-secondary);font-family:var(--font-mono)}.tag-text{color:var(--magenta);font-family:var(--font-mono);font-size:1.6rem;font-weight:700;letter-spacing:2px}.tag-symbol{margin-left:8px;font-size:1.2rem}.subhead{margin-bottom:32px;font-family:var(--font-mono);font-size:.75rem;line-height:1.6}.subhead-line{color:var(--text-secondary)}.subhead-meta{color:var(--text-tertiary);font-size:.7rem;display:block}.conn-status{position:fixed;bottom:12px;right:20px;font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary);opacity:.6}.vitals-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}@media(max-width:700px){.vitals-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.vitals-row{grid-template-columns:1fr}}.vital-card{padding:20px;text-align:center}.vital-label{font-family:var(--font-mono);font-size:.65rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.vital-value{font-family:var(--font-mono);font-size:2.2rem;font-weight:700}.vital-sub{font-family:var(--font-mono);font-size:.65rem;color:var(--text-tertiary);margin-top:4px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media(max-width:850px){.stats-row{grid-template-columns:1fr}}.stat-card{padding:20px}.stat-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-tag{font-family:var(--font-mono);font-size:.65rem;color:var(--text-tertiary)}.section-title{font-family:var(--font-mono);font-size:.8rem;color:var(--text-primary);margin:0;font-weight:600}.stat-big-bar{margin-bottom:12px}.bar-label{font-family:var(--font-mono);font-size:.65rem;color:var(--text-tertiary);margin-bottom:4px}.bar-track{height:8px;background:#ffffff14;border-radius:4px;overflow:hidden;margin-bottom:4px}.bar-fill{height:100%;border-radius:4px;transition:width .5s ease}.bar-cyan{background:linear-gradient(90deg,var(--cyan),var(--cyan)88);box-shadow:0 0 8px #00f0ff4d}.bar-value{font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.stat-detail-row{display:flex;gap:24px;margin-bottom:8px}.stat-detail{display:flex;flex-direction:column}.stat-detail-label{font-size:.6rem;color:var(--text-tertiary);text-transform:uppercase}.stat-detail-value{font-family:var(--font-mono);font-size:1rem;font-weight:600}.stat-meta{font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary);margin-top:4px}.skill-domains{margin-bottom:8px}.skill-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.skill-domain{font-family:var(--font-mono);font-size:.65rem;color:var(--text-secondary);min-width:80px}.skill-bar-track{height:6px;background:#ffffff0f;border-radius:3px;flex:0 0 auto}.skill-bar-fill{height:100%;background:linear-gradient(90deg,var(--magenta),var(--magenta)88);border-radius:3px;box-shadow:0 0 4px #ff00e54d}.skill-count{font-family:var(--font-mono);font-size:.65rem;color:var(--text-tertiary);min-width:24px;text-align:right}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.explore-item{text-align:center;padding:8px}.explore-val{font-family:var(--font-mono);font-size:1.4rem;font-weight:700;display:block}.explore-label{font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary);text-transform:uppercase}.data-row{display:flex;gap:12px;margin-bottom:24px}@media(max-width:700px){.data-row{flex-direction:column}}.data-panel{flex:1;padding:20px;display:flex;flex-direction:column;min-width:0}.panel-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-shrink:0}.panel-body{flex:1;overflow:hidden;position:relative;min-width:0}.panel-body-scroll:after{content:"";position:absolute;bottom:0;left:0;right:0;height:24px;background:linear-gradient(transparent,var(--bg-glass, rgba(10,12,28,.8)));pointer-events:none}.stat-empty{font-size:.75rem;color:var(--text-tertiary);font-style:italic;text-align:center;padding:20px}.mood-strip{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.mood-dot{width:12px;height:12px;border-radius:50%}.mood-label-row{display:flex;justify-content:space-between;font-size:.6rem;color:var(--text-tertiary);font-family:var(--font-mono);margin-bottom:8px}.mood-current{font-family:var(--font-mono);font-size:.75rem}.mood-live-tag{font-weight:600}.find-feed{max-height:280px}.find-list{display:flex;flex-direction:column;gap:8px}.find-entry{padding:8px;background:#ffffff08;border-radius:6px}.find-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.find-tag{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase}.find-time{font-size:.6rem;color:var(--text-tertiary);font-family:var(--font-mono)}.find-text{font-size:.7rem;color:var(--text-secondary);line-height:1.4}.mini-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:700px){.mini-row{grid-template-columns:repeat(2,1fr)}}.mini-card{padding:16px;text-align:center}.mini-label{font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary);text-transform:uppercase;display:block}.mini-value{font-family:var(--font-mono);font-size:1.2rem;font-weight:600;display:block;margin:4px 0}.mini-sub{font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary)}.hl-cyan{color:var(--cyan)}.hl-magenta{color:var(--magenta)}.hl-amber{color:var(--amber)}.hl-green{color:var(--green)}
