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