@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-variable-latin-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-variable-latin-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-variable-latin-B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{color:#2d4426;background:#f6f1e7;margin:0;padding:48px 24px 80px;font:16px/1.6 DM Sans,system-ui,sans-serif}main{max-width:1000px;margin:auto}h1,h2,h3{margin:0;font-family:Outfit,sans-serif}h1{font-size:34px;font-weight:600}h2{margin:56px 0 16px;font-size:22px;font-weight:600}.lead{color:#5f6f57;margin:6px 0 0}.card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #00000012}.pair{grid-template-columns:1fr 1fr;display:grid}.pair>div{justify-content:center;align-items:center;min-height:200px;padding:40px 28px;display:flex}.pair img{width:100%;max-width:360px;height:auto}.dk{background:#1e2d1b}.pair>.cap{color:#7a8873;border-top:1px solid #eee9dd;min-height:0;padding:12px 20px;font-size:13px;display:block}.pair>.cap+.cap{border-left:1px solid #eee9dd}.dl{vertical-align:-3px;color:#c85e20;background:currentColor;width:16px;height:16px;margin-left:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.dl:hover,.dl:focus-visible{color:#2d4426}.sq{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sq figure{margin:0}.sq img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #0000001f}.sq figcaption{color:#5f6f57;margin-top:8px;font-size:13px}.fav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;display:grid}.fav figure{margin:0}.fav img{margin-bottom:8px;display:block}.fav figcaption{color:#7a8873;word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.4}.circ{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.circ figure{text-align:center;margin:0}.circ figcaption{color:#5f6f57;margin-top:8px;font-size:13px}.circ img{border-radius:50%;width:84px;height:84px;box-shadow:0 0 0 1px #0000001a}.sw{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}.sw .card{display:flex}.chip{flex:none;width:96px}.sw .t{padding:14px 16px;font-size:14px}.sw b{font-family:Outfit,sans-serif;font-size:16px;display:block}.sw code{color:#c85e20;font-size:14px}.sw small{color:#7a8873;display:block}.sw small:not(:last-child){font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.type{padding:32px}.big{letter-spacing:-.01em;font-family:Outfit,sans-serif;font-size:64px;font-weight:600;line-height:1.1}.sub{letter-spacing:.34em;color:#c85e20;font-family:Outfit,sans-serif;font-size:22px;font-weight:400}.rules{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.rules div{background:#f6f1e7;border-radius:12px;padding:16px 18px;font-size:14px}.rules b{font-family:Outfit,sans-serif;font-size:15px;display:block}table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px}td,th{text-align:left;border-bottom:1px solid #eee9dd;padding:8px 0}th{color:#7a8873;font-weight:500}.sub-h{margin:32px 0 12px;font-size:17px;font-weight:600}.mono-sample{color:#c85e20;flex-wrap:wrap;gap:12px 28px;font-size:18px;display:flex}.mono-demo p{color:#5f6f57;margin:16px 0 0;font-size:14px}code,pre{font-family:JetBrains Mono,ui-monospace,monospace}pre{color:#dde5cf;white-space:pre-wrap;word-break:break-word;background:#1e2d1b;border-radius:12px;margin:20px 0 0;padding:16px 18px;font-size:13px}@media (width<=760px){.pair{grid-template-columns:1fr}.pair>.cap+.cap{border-left:0}.sq{grid-template-columns:1fr 1fr}}
