.ph h1{max-width:24em}:lang(en) .ph h1{text-wrap:balance}.asks>div{border-bottom:1px solid var(--line);font-size:var(--fs-lg);letter-spacing:-.008em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;line-height:1.45;display:flex}.asks>div:first-child{font-weight:500}.asks>div button{width:auto;font:var(--fs-xs) var(--sans);letter-spacing:0;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;transition:color .15s;display:inline}.asks>div button:hover{color:var(--blue)}.pl a{font-size:var(--fs-md);color:var(--ink2);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-weight:500;transition:background .15s;display:grid}.pl a small{font:var(--fs-xs) var(--sans);color:var(--faint);font-weight:400}.pl a:hover{background:var(--bg);color:var(--blue)}.pp .code pre{min-height:0}.pp .after{margin-top:16px}.pp .after code{background:var(--sub);border-radius:5px;padding:1px 5px}.wk a{border-radius:7px}.byh>summary .mono{font:var(--fs-sm) var(--mono);overflow-wrap:anywhere}.filt label{border:1px solid var(--line);background:var(--card);height:36px;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;padding:0 15px;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative}.filt label:hover{border-color:var(--line2)}.filt label:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.filt label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.filt label small{font:var(--fs-xs) var(--sans);opacity:.6;margin-left:6px}.filt input{opacity:0;pointer-events:none;position:absolute}.sk .tiles .c{font:var(--fs-xs) var(--sans);color:var(--faint);align-self:center;margin-left:3px}.epath{border:1px solid var(--line2);background:var(--card);height:46px;box-shadow:var(--sh0);font:var(--fs-sm) var(--mono);border-radius:12px;align-items:center;gap:10px;max-width:720px;margin-top:16px;padding:0 6px 0 12px;display:flex}.epath .u{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink2);flex:1;overflow:hidden}.epath .u b{color:var(--blue);font-weight:500}.ent .ad a{color:var(--ink2)}.ent .ad a:hover{color:var(--blue)}.ent .tr.more{border-top:0;padding-top:0}.guide .step p{color:var(--ink2)}.guide .step ul{font-size:var(--fs-sm);color:var(--ink2);margin:0 0 12px;padding:0 0 0 18px;line-height:1.6}.guide .step li{margin:0 0 6px}.guide .step .code{margin:0 0 14px}.guide .step h4{font-size:var(--fs-md);margin:14px 0 8px;font-weight:600}.guide .step code,.todo .rules code{overflow-wrap:anywhere}.smpw{margin:14px 0 12px;overflow-x:auto}.smpt{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.smpt th{text-align:left;font:var(--fs-xs) var(--sans);color:var(--faint);white-space:nowrap;padding:8px 16px 8px 0}.smpt td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink2);min-width:72px;max-width:280px;padding:11px 16px 11px 0;line-height:1.45}.smpt td:first-child{color:var(--ink);font-weight:500}.smpt td.n{font:var(--fs-sm)/1.6 var(--sans);white-space:nowrap}.smpt th:last-child,.smpt td:last-child{padding-right:0}.rep .cols0{font-size:var(--fs-sm);color:var(--mut);margin:0;padding:0 22px 16px;line-height:1.6}.rep .cols0 code{font:var(--fs-xs) var(--mono);color:var(--ink2)}.rep.cmp .cols0{padding:0 18px 14px}.paste .pf .arrow{font-size:var(--fs-sm);margin-left:auto}.step .code{margin-top:12px}.step .code pre{white-space:pre-wrap;overflow-wrap:anywhere}.step .tot+.code{margin-top:14px}.rail .code pre{max-height:var(--h,none);overflow-y:auto}#skill-md pre{white-space:pre-wrap;overflow-wrap:anywhere}.reads .tr .hm .tag{vertical-align:middle}.jobs5 .cell .ft{padding-top:6px}.vs .big small{white-space:nowrap}@media (width<=980px){.asks>div{font-size:var(--fs-md)}.reads .tr{grid-template-columns:minmax(0,1fr) auto!important}.pl a{font-size:var(--fs-xs);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px 2px}.pl a small{display:none}.rep .cols0{padding:0 16px 14px}.paste .pf .arrow{margin-left:0}.jobs5{grid-template-columns:minmax(0,1fr)}}
