*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#0a0a0f;--fg:#e0e0e0;--accent:#00d4ff;--accent2:#ff006e;--muted:#666;--card:#12121a;--border:#222}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--fg);min-height:100vh;overflow-x:hidden}.grid-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 0);background-size:50px 50px;animation:gridMove 20s linear infinite;pointer-events:none;z-index:0}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.glow{width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.15) 0,transparent 70%);top:-200px;left:-200px}.glow,.glow2{position:fixed;pointer-events:none;z-index:0}.glow2{width:400px;height:400px;background:radial-gradient(circle,rgba(255,0,110,.1) 0,transparent 70%);bottom:-100px;right:-100px}.container{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:60px 20px}header{margin-bottom:60px}.logo{font-size:4rem;margin-bottom:10px;animation:pulse 2s ease-in-out infinite}h1{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px}.tagline{font-size:1.2rem;color:var(--muted);font-style:italic}section{margin-bottom:50px}h2{font-size:1.5rem;margin-bottom:20px;color:var(--accent);font-weight:600}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:25px;margin-bottom:15px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-2px);border-color:var(--accent)}.card h3{font-size:1.2rem;margin-bottom:10px;color:var(--fg)}.card p{color:var(--muted);line-height:1.6}.links{display:flex;gap:15px;flex-wrap:wrap}.link{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--fg);text-decoration:none;transition:all .2s}.link:hover{border-color:var(--accent);color:var(--accent)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.stat{text-align:center;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:8px}.stat-value{font-size:2rem;font-weight:700;color:var(--accent)}.stat-label{margin-top:5px}.stat-label,footer{font-size:.9rem;color:var(--muted)}footer{margin-top:80px;padding-top:30px;border-top:1px solid var(--border);text-align:center}footer a{color:var(--accent);text-decoration:none}footer a:hover{text-decoration:underline}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px;margin-bottom:15px}.status-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;transition:transform .2s,border-color .2s}.status-card:hover{transform:translateY(-2px);border-color:var(--accent)}.status-icon{font-size:1.8rem;flex-shrink:0}.status-info{flex:1 1;min-width:0}.status-label{font-size:.85rem;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.status-value{font-size:1.1rem;font-weight:600;color:var(--fg);margin-bottom:6px}.status-detail{font-size:.85rem;color:var(--muted);line-height:1.4}.status-dot{font-size:.7rem;margin-right:4px}.status-dot.live{color:#0f8}.status-dot.offline{color:#f44}.status-live{color:#0f8;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.last-check{text-align:center;font-size:.8rem;color:var(--muted);margin-top:10px;font-style:italic}.thoughts-container{display:flex;flex-direction:column;gap:15px}.thought-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;position:relative;overflow:hidden}.thought-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent2))}.thought-text{color:var(--fg);font-size:1rem;line-height:1.6;font-style:italic}.thought-date{color:var(--muted);font-size:.8rem;margin-top:10px;text-align:right}