.cm[data-astro-cid-75uyrz4v]{--motif-fade:radial-gradient(ellipse 55% 70% at 0% 0%, #000 0%, transparent 70%);--motif-opacity:.22;border-top:1px solid var(--line)}.cm-wrap[data-astro-cid-75uyrz4v]{max-width:1160px}.cm-head[data-astro-cid-75uyrz4v]{justify-items:center;gap:var(--s-4);text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,56px);display:grid}.cm-head[data-astro-cid-75uyrz4v] .ornament{width:160px;margin-bottom:var(--s-2)}.cm-head[data-astro-cid-75uyrz4v] h2[data-astro-cid-75uyrz4v]{text-wrap:balance}.cm-count[data-astro-cid-75uyrz4v]{border:1px solid var(--brass-line);min-width:1.6em;height:1.6em;font:500 .42em / 1 var(--sans);letter-spacing:.02em;color:var(--brass-ink);vertical-align:.55em;font-variant-numeric:lining-nums tabular-nums;border-radius:999px;place-items:center;margin-left:.3em;padding:0 .45em;display:inline-grid}.cm-intro[data-astro-cid-75uyrz4v]{max-width:56ch;font:italic 400 var(--fs-md) / 1.6 var(--serif);color:var(--ink-2);text-wrap:pretty}.cm-jump[data-astro-cid-75uyrz4v]{margin-top:var(--s-1)}.cm-grid[data-astro-cid-75uyrz4v]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cm-list[data-astro-cid-75uyrz4v]:focus,.cm-empty[data-astro-cid-75uyrz4v]:focus{outline:0}.cm-list[data-astro-cid-75uyrz4v]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.cm-list[data-astro-cid-75uyrz4v] .cm-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 1px 2px color-mix(in srgb, var(--night) 4%, transparent);animation:cm-in .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);transition:border-color .3s, box-shadow .3s var(--ease);padding:clamp(20px,3vw,28px);position:relative}.cm-list[data-astro-cid-75uyrz4v] .cm-item:before{content:"«";font:400 4.5rem / 1 var(--display);color:var(--brass-line);opacity:.32;pointer-events:none;position:absolute;top:6px;right:18px}.cm-list[data-astro-cid-75uyrz4v] .cm-item:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.cm-list[data-astro-cid-75uyrz4v] .cm-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cm-list[data-astro-cid-75uyrz4v] .cm-item-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding-right:40px;display:grid}.cm-list[data-astro-cid-75uyrz4v] .cm-initial{background:var(--night);width:44px;height:44px;color:var(--gold);font:400 1.35rem/1 var(--display);box-shadow:0 0 0 3px var(--card), 0 0 0 4px var(--brass-line);border-radius:50%;place-items:center;display:grid}.cm-list[data-astro-cid-75uyrz4v] .cm-who{min-width:0;margin:0}.cm-list[data-astro-cid-75uyrz4v] .cm-name{font:600 var(--fs-base) / 1.3 var(--sans);color:var(--ink);overflow-wrap:anywhere;display:block}.cm-list[data-astro-cid-75uyrz4v] .cm-meta{margin-top:3px;display:block}.cm-list[data-astro-cid-75uyrz4v] .cm-body{margin:var(--s-4) 0 0;font:400 var(--fs-md) / 1.7 var(--serif);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;padding-left:58px}.cm-list[data-astro-cid-75uyrz4v] .cm-skel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:clamp(20px,3vw,28px);display:grid}.cm-list[data-astro-cid-75uyrz4v] .cm-skel span{background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper-3) 50%, var(--paper-2) 100%) 0 0 / 200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite cm-shimmer}.cm-list[data-astro-cid-75uyrz4v] .cm-skel span:first-child{border-radius:50%;grid-row:span 2;width:44px;height:44px}.cm-list[data-astro-cid-75uyrz4v] .cm-skel span:nth-child(2){align-self:end;width:40%}.cm-list[data-astro-cid-75uyrz4v] .cm-skel span:nth-child(3){width:85%}.cm-empty[data-astro-cid-75uyrz4v],.cm-error[data-astro-cid-75uyrz4v]{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;padding:clamp(24px,4vw,40px)}.cm-empty-title[data-astro-cid-75uyrz4v]{font:italic 400 var(--fs-xl) / 1.25 var(--display);color:var(--ink);text-wrap:balance}.cm-empty-text[data-astro-cid-75uyrz4v]{margin-top:var(--s-3);justify-content:center;align-items:baseline;gap:var(--s-2) var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.cm-error[data-astro-cid-75uyrz4v] p[data-astro-cid-75uyrz4v]{color:var(--ink-2);font-family:var(--serif)}.cm-retry[data-astro-cid-75uyrz4v],.cm-more[data-astro-cid-75uyrz4v]{cursor:pointer;background:0 0;border:0;padding:0 0 3px}.cm-retry[data-astro-cid-75uyrz4v]{margin-top:var(--s-4)}.cm-more[data-astro-cid-75uyrz4v]{margin-top:var(--s-5)}.cm-jump[data-astro-cid-75uyrz4v],.cm-retry[data-astro-cid-75uyrz4v],.cm-more[data-astro-cid-75uyrz4v],.cm-empty-text[data-astro-cid-75uyrz4v] .link-arrow[data-astro-cid-75uyrz4v]{position:relative}.cm-jump[data-astro-cid-75uyrz4v]:before,.cm-retry[data-astro-cid-75uyrz4v]:before,.cm-more[data-astro-cid-75uyrz4v]:before,.cm-empty-text[data-astro-cid-75uyrz4v] .link-arrow[data-astro-cid-75uyrz4v]:before{content:"";position:absolute;inset:-12px -10px}.cm-form[data-astro-cid-75uyrz4v]{gap:var(--s-5);border-top:3px solid var(--accent);box-shadow:var(--shadow);display:grid}.cm-form[data-astro-cid-75uyrz4v] .field-hint[data-astro-cid-75uyrz4v]{margin-top:calc(var(--s-4) * -1)}.cm-row[data-astro-cid-75uyrz4v]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.cm-counter[data-astro-cid-75uyrz4v]{font:400 var(--fs-xs) / 1.45 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end}.cm-counter[data-astro-cid-75uyrz4v][data-near]{color:var(--accent)}.cm-trap[data-astro-cid-75uyrz4v]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cm-submit[data-astro-cid-75uyrz4v]{display:grid}.cm-submit[data-astro-cid-75uyrz4v] .button[data-astro-cid-75uyrz4v]{justify-self:start}.cm-submit[data-astro-cid-75uyrz4v] .button[data-astro-cid-75uyrz4v][disabled]{opacity:.7}.cm-status[data-astro-cid-75uyrz4v]{font:500 var(--fs-sm) / 1.5 var(--sans);margin:0}.cm-status[data-astro-cid-75uyrz4v]:not(:empty){margin-top:var(--s-3);border-radius:var(--radius);border-left:2px solid;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cm-status[data-astro-cid-75uyrz4v]:not(:empty):before{content:"";border-radius:50%;flex:none;width:14px;height:14px;margin-top:.2em}.cm-status[data-astro-cid-75uyrz4v][data-kind=wait]{color:var(--muted);background:var(--paper-2)}.cm-status[data-astro-cid-75uyrz4v][data-kind=wait]:before{border:2px solid;border-right-color:#0000;animation:.8s linear infinite cm-spin}.cm-status[data-astro-cid-75uyrz4v][data-kind=ok]{color:var(--wouri);background:color-mix(in srgb, var(--wouri) 7%, transparent)}.cm-status[data-astro-cid-75uyrz4v][data-kind=ok]:before{background:currentColor;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%23000' stroke-width='1.8'/%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 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.cm-status[data-astro-cid-75uyrz4v][data-kind=error]{color:var(--accent);background:var(--accent-soft)}.cm-status[data-astro-cid-75uyrz4v][data-kind=error]:before{display:none}@keyframes cm-in{0%{opacity:0;transform:translateY(10px)}}@keyframes cm-shimmer{to{background-position:-200% 0}}@keyframes cm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-list[data-astro-cid-75uyrz4v] .cm-item,.cm-list[data-astro-cid-75uyrz4v] .cm-skel span,.cm-status[data-astro-cid-75uyrz4v][data-kind=wait]:before{animation:none}}@media (width>=961px) and (height>=820px){.cm-form[data-astro-cid-75uyrz4v]{top:calc(var(--header-h) + 24px);position:sticky}}@media (width>=961px){.cm-jump[data-astro-cid-75uyrz4v]{display:none}}@media (width<=960px){.cm-grid[data-astro-cid-75uyrz4v]{grid-template-columns:1fr}}@media (width<=560px){.cm-row[data-astro-cid-75uyrz4v]{grid-template-columns:1fr}.cm-list[data-astro-cid-75uyrz4v] .cm-body{padding-left:0}.cm-list[data-astro-cid-75uyrz4v] .cm-item:before{font-size:3.5rem}}
