body{margin:0;background:#0b0b0b;color:#f4f4f4;font-family:sans-serif;display:flex;flex-direction:column;min-height:100vh}
.app-header,.app-footer{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#0e0e0f;color:#ffd400}
.brand-icon{width:28px;height:28px;border-radius:8px}
.card{background:#111214;padding:20px;border-radius:12px;margin:20px}
button.primary{background:#ffd400;color:#000;font-weight:bold;padding:8px 12px;border:none;border-radius:8px;cursor:pointer}