html{background:hsl(89 12% 99%);color:hsl(89 21% 16%)}
body{margin:0;font:19px/1.55 Cambria, Georgia, serif}
.tureta{padding:0;list-style:none}
.turipigu{max-width:76rem;margin:0 auto;padding:0 1.5rem}
.tumedepi{display:block}@media (min-width:52rem){.tumedepi{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2rem}}
h1{font-size:2.319rem}h2{font-size:1.855rem}h3{font-size:1.484rem}
code{font-family:"SF Mono", "Courier New", monospace;font-size:.9em}
.tugilenu p{margin:.25rem 0}
.tuzonafu{background:hsl(45 95% 85%);color:hsl(30 60% 18%);padding:.75rem 1rem;border-radius:6px;font-weight:600}
a{color:hsl(59 62% 30%);text-decoration-thickness:0.08em;text-underline-offset:0.15em}
.tupiko{margin:0 0 2rem}
.tugilenu{margin-top:2rem;padding:1.5rem 0;border-top:2px solid hsl(89 28% 90%);color:hsl(89 17% 43%);font-size:.9em}
.tutopipa{font-size:.92em;color:hsl(89 17% 43%)}
.turedo{margin:.5rem 0}
.tupuco{color:hsl(89 21% 16%);text-decoration:none}.tupuco:hover{color:hsl(59 62% 30%)}
.tulobe{margin:0 0 1.5rem}
.tucapuze{color:hsl(89 17% 43%);font-size:.9em;margin:.25rem 0}
.turoho{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}
@media (prefers-color-scheme:dark){html{background:hsl(89 16% 11%);color:hsl(89 13% 88%)}a{color:hsl(59 65% 74%)}.tuzicazi,.tupuco{color:hsl(89 13% 88%)}}
.tuhada{max-width:42rem;min-width:0}
.tufabiba{margin:.25rem 0 0;color:hsl(89 17% 43%);font-size:.95em}
.tuzicazi{font-family:Cambria, Georgia, serif;font-size:1.855rem;color:hsl(89 21% 16%);text-decoration:none;font-weight:700}
.tuhituza{background:hsl(200 80% 90%);color:hsl(210 60% 20%);padding:0 .25rem}
.tutofo{font-weight:600}
.tupiguti{margin:.25rem 0}
.tudedo{padding:2rem 0 1rem;border-bottom:2px solid hsl(89 17% 43%)}
.tudovahu{border-left:4px solid hsl(59 62% 30%);padding:.25rem 1rem;color:hsl(89 17% 43%)}
.tuzerufu{font-size:.85em;color:hsl(89 17% 43%);margin:1rem 0 0}
h1,h2,h3{font-family:Cambria, Georgia, serif;line-height:1.2;font-weight:600}
table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95em;display:block;overflow-x:auto}th,td{border:1px solid currentColor;border-color:rgba(127,127,127,.4);padding:.35rem .6rem;text-align:left;vertical-align:top}th{font-weight:700}
