.ask{flex:none;width:19px;height:19px;padding:0;display:grid;place-items:center;border:1px solid var(--amber);border-radius:50%;background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber);font-family:var(--cond);font-weight:700;font-size:12px;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s}.ask:hover,.ask[aria-expanded=true]{background:var(--amber);color:var(--bg)}@keyframes askCall{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 32%,transparent)}}.ask.call{animation:askCall 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ask.call{animation:none}}.shead .ask{order:1;margin-right:13px}.tabs .ask{margin-left:auto;align-self:center;margin-right:13px}.cfg .ask{align-self:center}.sheet-inner.brief{max-width:560px}.brief-lede{font-family:var(--cond);font-size:17px;line-height:1.5;color:var(--ink);margin:4px 0 14px}.brief-now{font-family:var(--mono);font-size:14px;line-height:1.55;color:var(--ink);border-left:2px solid var(--course);background:var(--panel2);border-radius:0 var(--r) var(--r) 0;padding:9px 12px;margin:0}.brief-wiki{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px}.brief-wiki a{font-family:var(--cond);font-size:14px;color:var(--amber);text-decoration:none;border-bottom:1px solid var(--line)}.brief-wiki a:hover{border-bottom-color:var(--amber)}.brief-foot{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline}.brief-foot a,.brief-see{font-family:var(--cond);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.brief-see{color:var(--dimmer)}.brief-foot a:hover,.brief-see:hover{color:var(--ink)}.prose p,.prose li{font-family:var(--cond);font-size:14.5px;line-height:1.6;color:var(--dim)}.prose p{margin:0 0 10px}.prose p:last-child{margin-bottom:0}.prose b{color:var(--ink);font-weight:600}.prose code{font-family:var(--mono);font-size:.92em;color:var(--ink)}.prose a{color:var(--amber);text-decoration:none;border-bottom:1px solid var(--line)}.prose a:hover{border-bottom-color:var(--amber)}.prose ul{margin:0 0 10px;padding-left:18px}.prose li{margin-bottom:4px}.prose .note{border-left:2px solid var(--amber);background:var(--panel2);padding:9px 12px;border-radius:0 var(--r) var(--r) 0;font-size:13.5px}.sheet .prose p,.sheet .prose li{font-size:15.5px;line-height:1.65;color:var(--ink)}.sheet .prose .note{font-size:15px;color:var(--dim)}.tablebox{overflow-x:auto}.ident{flex:none;font-family:var(--cond);font-weight:700;font-size:26px;letter-spacing:.1em;line-height:1}@media(max-width:640px){.ident{font-size:24px;letter-spacing:.06em}}.gear.ico{display:grid;place-items:center;width:30px;height:30px;padding:0}.gear.ico svg{display:block}.langsel{flex:none;height:30px;box-sizing:border-box;background:none;border:1px solid var(--line);border-radius:var(--r);color:var(--dim);font-family:var(--cond);font-weight:600;font-size:11px;letter-spacing:.1em;padding:0 18px 0 7px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 8px top 50%,right 4px top 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.langsel:hover{color:var(--ink);border-color:var(--dim)}.langsel option{background:var(--panel);color:var(--ink)}
