.meta{padding-left:.75rem;border-left:3px solid #475569;color:#666;color:#94a3b8;margin-bottom:.5rem}abbr{position:relative;color:#cbd5e1;text-decoration:none;border-bottom:1px dotted #475569;cursor:help;transition:color .2s ease,border-color .2s ease}abbr:hover{color:#38bdf8;border-color:#38bdf8}abbr:after{content:attr(data-tip);position:absolute;left:0;bottom:125%;background-color:#1e293b;color:#e2e8f0;padding:8px 12px;font-size:.85rem;line-height:1.5;min-width:210px;max-width:420px;width:max-content;border:1px solid #334155;border-radius:6px;box-shadow:0 10px 30px #00000059;opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:normal;z-index:1000}abbr:before{position:absolute;left:14px;bottom:118%;border-width:6px;border-style:solid;border-color:#1e293b transparent transparent transparent;opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}abbr:hover:after,abbr:hover:before{opacity:1;transform:translateY(0)}a{color:#94a3b8;text-decoration:none;font-size:.95rem;transition:color .2s ease}p,ul{margin-left:35px}a:hover{color:#38bdf8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#0f172a;color:#e2e8f0;line-height:1.7;padding:60px 20px}h1,h2,h3,h4{font-weight:600;letter-spacing:-.5px;color:#f8fafc}h1{font-size:1.75rem;margin-bottom:20px;border-bottom:2px solid #334155;padding-bottom:12px}h2{font-size:2rem;margin-top:50px;margin-bottom:18px;border-left:4px solid #475569;padding-left:12px}h3{font-size:1.4rem;margin-top:30px;margin-bottom:12px;color:#cbd5e1}h4{font-size:1.1rem;margin-left:15px;margin-top:20px;margin-bottom:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:1px}h5,h6{margin-left:25px}ul,ol{margin-top:10px;margin-bottom:25px;padding-left:25px}
