.prose-aboniki{color:var(--color-ink);font-size:1.08rem;line-height:1.75}.prose-aboniki>*+*{margin-top:1.15em}.prose-aboniki>p:first-of-type{color:var(--color-ink);font-size:1.22rem;line-height:1.65}.prose-aboniki>p:first-of-type:first-letter{font-family:var(--font-display);float:left;background:linear-gradient(135deg,#ffd75a 0%,#f4c430 50%,#d9a416 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.05em .12em 0 0;font-size:3.2rem;font-weight:500;line-height:.9}.prose-aboniki h2{font-size:2.05rem;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin-top:2.6em;margin-bottom:.6em;padding-bottom:.4em;font-weight:500;position:relative}.prose-aboniki h2:after{content:"";background:linear-gradient(90deg, var(--color-amber-500), transparent);border-radius:2px;width:56px;height:2px;position:absolute;bottom:0;left:0}.prose-aboniki h3{font-size:1.45rem;font-family:var(--font-display);color:var(--color-ink);margin-top:2.2em;margin-bottom:.5em;font-weight:500}.prose-aboniki h4{font-size:1.1rem;font-family:var(--font-body);color:var(--color-amber-400);letter-spacing:.01em;margin-top:1.8em;margin-bottom:.4em;font-weight:600}.prose-aboniki p{color:var(--color-ink)}.prose-aboniki a{color:var(--color-amber-400);text-decoration:underline 1px;text-decoration-color:var(--color-amber-700);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.prose-aboniki a:hover{color:var(--color-amber-500);text-decoration-color:var(--color-amber-500)}.prose-aboniki strong{color:var(--color-amber-400);font-weight:600}.prose-aboniki ul,.prose-aboniki ol{padding-left:1.4em}.prose-aboniki li{margin-top:.45em}.prose-aboniki ul li::marker{color:var(--color-amber-500)}.prose-aboniki ol li::marker{color:var(--color-amber-500);font-weight:600}.prose-aboniki li>p{margin-top:.35em}.prose-aboniki ul li:has(>p:first-child:first-letter){list-style:none}.prose-aboniki blockquote{border-left:3px solid var(--color-amber-500);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-ink);background:linear-gradient(#f4c4300f,#f4c43005);margin-top:1.6em;margin-bottom:1.6em;padding:1em 1.4em;font-style:italic;position:relative}.prose-aboniki blockquote:before{content:"“";font-family:var(--font-display);color:var(--color-amber-500);opacity:.5;pointer-events:none;font-size:3rem;line-height:1;position:absolute;top:-.4em;left:.5em}.prose-aboniki blockquote p{color:inherit}.prose-aboniki blockquote a{color:var(--color-amber-400)}.prose-aboniki img{border-radius:var(--radius-md);border:1px solid var(--color-line);margin:2em auto}.prose-aboniki hr{background:linear-gradient(90deg, transparent, var(--color-amber-700), transparent);border:0;height:1px;margin:3em 0}.prose-aboniki code{background:var(--color-surface-2);border:1px solid var(--color-line);color:var(--color-amber-400);border-radius:6px;padding:.15em .45em;font-size:.9em}.prose-aboniki .table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;background:linear-gradient(#1c170d99,#14110b99);margin:2em 0;overflow-x:auto}.prose-aboniki table{border-collapse:separate;border-spacing:0;width:100%;min-width:32rem;font-size:.96rem;line-height:1.55}.prose-aboniki thead{background:linear-gradient(#f4c4301f,#f4c4300a)}.prose-aboniki th{text-align:left;font-family:var(--font-display);color:var(--color-amber-400);letter-spacing:.01em;border-bottom:1px solid var(--color-amber-500);white-space:nowrap;padding:.9em 1.1em;font-weight:500}.prose-aboniki th:not(:last-child){border-right:1px solid var(--color-line)}.prose-aboniki td{color:var(--color-ink);border-bottom:1px solid var(--color-line);vertical-align:top;padding:.85em 1.1em}.prose-aboniki td:not(:last-child){border-right:1px solid var(--color-line)}.prose-aboniki tbody tr:last-child td{border-bottom:0}.prose-aboniki tbody tr:nth-child(2n){background:#f4c43006}.prose-aboniki tbody tr:hover{background:#f4c4300f}.prose-aboniki td strong{color:var(--color-ink)}.prose-aboniki .table-wrap::-webkit-scrollbar{height:8px}.prose-aboniki .table-wrap::-webkit-scrollbar-track{background:0 0}.prose-aboniki .table-wrap::-webkit-scrollbar-thumb{background:#f4c43040;border-radius:4px}.prose-aboniki .table-wrap::-webkit-scrollbar-thumb:hover{background:#f4c43073}.prose-aboniki dl{grid-template-columns:max-content 1fr;gap:.6em 1.2em;margin:1.6em 0;display:grid}.prose-aboniki dt{color:var(--color-amber-400);font-weight:600}.prose-aboniki dd{color:var(--color-ink);margin:0}@media (width<=640px){.prose-aboniki>p:first-of-type{font-size:1.12rem}.prose-aboniki>p:first-of-type:first-letter{font-size:2.6rem}.prose-aboniki h2{font-size:1.75rem}.prose-aboniki h3{font-size:1.25rem}}
