.best{font-weight:800;color:var(--accent)}
    .arch{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:18px 0}.node{padding:8px 11px;border:1px solid #bfd2eb;background:#f5f9ff;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem}.arrow{color:var(--accent);font-weight:800}.sources li{margin-bottom:10px}.sources a{color:var(--accent);word-break:break-word}.review{border-radius:24px;padding:26px;background:linear-gradient(145deg,#151a21,#242d39);color:#f4f7fb}.review p,.review li{color:#d9e0e8}.review h3{color:white}.review .tag{color:#82c8ff}.two{columns:2;column-gap:28px}.two li{break-inside:avoid;margin:0 0 10px}
    footer{padding:40px 0 60px;color:var(--muted);font-size:.86rem}dialog{border:0;border-radius:16px;padding:0;max-width:min(96vw,1500px);max-height:94vh;box-shadow:0 28px 100px #0008}