.link-card[data-astro-cid-df6wlj57]{padding:var(--space-4) var(--space-5);border:1px solid var(--rule);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease);border-radius:3px;flex-direction:column;gap:.35rem;display:flex}.link-card[data-astro-cid-df6wlj57]:hover{border-color:var(--accent);transform:translateY(-2px)}.link-head[data-astro-cid-df6wlj57]{align-items:center;gap:.65rem;display:flex}.link-avatar[data-astro-cid-df6wlj57]{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--rule));background:color-mix(in srgb, var(--accent) 9%, var(--paper));width:2.4rem;height:2.4rem;color:var(--accent);font-family:var(--kai);font-size:var(--text-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link-head-meta[data-astro-cid-df6wlj57]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.link-name[data-astro-cid-df6wlj57]{font-family:var(--kai);font-size:var(--text-md);letter-spacing:.06em}.link-tag[data-astro-cid-df6wlj57]{font-family:var(--sans);letter-spacing:.06em;color:var(--faint);font-size:.72rem}.link-foot[data-astro-cid-df6wlj57]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.link-owner[data-astro-cid-df6wlj57]{font-size:var(--text-xs);color:var(--faint)}.link-card[data-astro-cid-df6wlj57]:hover .link-name[data-astro-cid-df6wlj57]{color:var(--accent)}.link-desc[data-astro-cid-df6wlj57]{font-size:var(--text-sm);color:var(--muted);line-height:1.7}.link-host[data-astro-cid-df6wlj57]{font-size:var(--text-xs);letter-spacing:.08em;color:var(--faint);font-variant-numeric:tabular-nums}.links-block[data-astro-cid-ecyruban]+.links-block[data-astro-cid-ecyruban]{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--rule)}.sub-head[data-astro-cid-ecyruban]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.sub-head-right[data-astro-cid-ecyruban]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sub-head[data-astro-cid-ecyruban] h2[data-astro-cid-ecyruban]{font-family:var(--kai);font-size:var(--text-lg);letter-spacing:.06em;margin:0;font-weight:400}.sub-note[data-astro-cid-ecyruban]{font-size:var(--text-xs);color:var(--muted);letter-spacing:.08em}.link-grid[data-astro-cid-ecyruban]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.site-card-box[data-astro-cid-ecyruban]{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, var(--canvas));padding:var(--space-5);gap:var(--space-4);border-radius:4px;flex-direction:column;display:flex}.site-card-title-row[data-astro-cid-ecyruban]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.site-card-title-row[data-astro-cid-ecyruban] h3[data-astro-cid-ecyruban]{font-family:var(--kai);font-size:var(--text-md);letter-spacing:.06em;margin:0;font-weight:400}.site-card-badge[data-astro-cid-ecyruban]{letter-spacing:.1em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--rule));border-radius:2px;padding:.12rem .5rem;font-family:ui-monospace,Consolas,monospace;font-size:.75rem}.site-card-desc[data-astro-cid-ecyruban]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.85}.dossier-chips-row[data-astro-cid-ecyruban]{margin-top:var(--space-3);flex-wrap:wrap;gap:.45rem;display:flex}.dossier-chip-pill[data-astro-cid-ecyruban]{font-size:var(--text-xs);color:var(--muted);border:1px solid var(--rule);background:var(--paper);border-radius:2px;padding:.15rem .6rem}.site-card-desc[data-astro-cid-ecyruban] code[data-astro-cid-ecyruban],.colophon-card[data-astro-cid-ecyruban] code[data-astro-cid-ecyruban]{background:var(--code-bg);border-radius:2px;padding:.1em .38em;font-family:ui-monospace,Consolas,monospace;font-size:.88em}.site-spec-dl[data-astro-cid-ecyruban]{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px dashed var(--rule);gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-spec-dl[data-astro-cid-ecyruban] div[data-astro-cid-ecyruban]{justify-content:space-between;gap:var(--space-3);padding:.2rem 0;display:flex}.site-spec-dl[data-astro-cid-ecyruban] dt[data-astro-cid-ecyruban]{color:var(--muted)}.site-spec-dl[data-astro-cid-ecyruban] dd[data-astro-cid-ecyruban]{color:var(--ink);margin:0;font-weight:600}.site-spec-dl[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:var(--accent)}.site-card-actions[data-astro-cid-ecyruban]{gap:var(--space-3);flex-wrap:wrap;display:flex}.action-btn[data-astro-cid-ecyruban]{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--rule));background:color-mix(in srgb, var(--accent) 10%, var(--paper));color:var(--accent);font-family:var(--sans);letter-spacing:.06em;cursor:pointer;transition:all var(--dur-fast) ease;border-radius:3px;padding:.42rem 1rem;font-size:.88rem}.action-btn--compact[data-astro-cid-ecyruban]{padding:.3rem .82rem;font-size:.82rem}.action-btn[data-astro-cid-ecyruban]:hover:not(:disabled){background:var(--accent);color:#fff}.action-btn[data-astro-cid-ecyruban]:disabled{opacity:.6;cursor:not-allowed}.action-btn--secondary[data-astro-cid-ecyruban]{border-color:var(--rule);background:var(--paper);color:var(--ink)}.action-btn--secondary[data-astro-cid-ecyruban]:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper));color:var(--accent)}.colophon-grid[data-astro-cid-ecyruban]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.colophon-card[data-astro-cid-ecyruban]{border:1px solid var(--rule);background:var(--paper);padding:var(--space-5);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease);border-radius:4px;flex-direction:column;gap:.45rem;display:flex}.colophon-card[data-astro-cid-ecyruban]:hover{border-color:var(--accent);transform:translateY(-2px)}.colophon-kicker[data-astro-cid-ecyruban]{letter-spacing:.1em;color:var(--accent);font-family:ui-monospace,Consolas,monospace;font-size:.74rem}.colophon-card[data-astro-cid-ecyruban] h3[data-astro-cid-ecyruban]{font-family:var(--kai);font-size:var(--text-md);letter-spacing:.05em;margin:0;font-weight:400}.colophon-card[data-astro-cid-ecyruban] p[data-astro-cid-ecyruban]{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.85}.link-apply-backdrop[data-astro-cid-ecyruban]{z-index:95;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#1414137a;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s;display:flex;position:fixed;inset:0}.link-apply-backdrop[data-astro-cid-ecyruban][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s cubic-bezier(.22,.61,.36,1),visibility}.link-apply-dialog[data-astro-cid-ecyruban]{background:var(--paper);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--rule));opacity:0;border-radius:4px;width:min(40rem,100%);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,.61,.36,1);position:relative;transform:translateY(14px)scale(.96);box-shadow:0 24px 64px -16px #00000061}.link-apply-backdrop[data-astro-cid-ecyruban][data-open=true] .link-apply-dialog[data-astro-cid-ecyruban]{opacity:1;transform:translateY(0)scale(1)}.la-corner[data-astro-cid-ecyruban]{pointer-events:none;width:12px;height:12px;position:absolute}.la-corner[data-astro-cid-ecyruban]:before,.la-corner[data-astro-cid-ecyruban]:after{content:"";background:var(--accent);position:absolute}.la-corner[data-astro-cid-ecyruban]:before{width:12px;height:1.2px;top:5.4px;left:0}.la-corner[data-astro-cid-ecyruban]:after{width:1.2px;height:12px;top:0;left:5.4px}.la-corner--tl[data-astro-cid-ecyruban]{top:-6px;left:-6px}.la-corner--tr[data-astro-cid-ecyruban]{top:-6px;right:-6px}.la-corner--bl[data-astro-cid-ecyruban]{bottom:-6px;left:-6px}.la-corner--br[data-astro-cid-ecyruban]{bottom:-6px;right:-6px}.link-apply-topbar[data-astro-cid-ecyruban]{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 90%, var(--canvas));font-family:var(--mono);letter-spacing:.08em;color:var(--faint);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.25rem;font-size:.74rem;display:flex}.link-apply-topbar-left[data-astro-cid-ecyruban]{align-items:center;gap:.6rem;min-width:0;display:flex}.link-apply-close[data-astro-cid-ecyruban]{border:1px solid var(--rule);background:var(--paper);color:var(--muted);font-family:var(--mono);cursor:pointer;transition:all var(--dur-fast) ease;border-radius:2px;padding:.18rem .6rem;font-size:.74rem}.link-apply-close[data-astro-cid-ecyruban]:hover{border-color:var(--accent);color:var(--accent)}.link-apply-form[data-astro-cid-ecyruban]{flex-direction:column;gap:1rem;padding:1.35rem 1.5rem 1.4rem;display:flex}.link-apply-head[data-astro-cid-ecyruban] h3[data-astro-cid-ecyruban]{font-family:var(--kai);font-size:var(--text-lg);color:var(--ink);letter-spacing:.06em;margin:0;font-weight:400}.link-apply-head[data-astro-cid-ecyruban] p[data-astro-cid-ecyruban]{color:var(--muted);margin:.3rem 0 0;font-size:.94rem;line-height:1.65}.link-apply-grid[data-astro-cid-ecyruban]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.link-apply-field[data-astro-cid-ecyruban]{flex-direction:column;gap:.35rem;display:flex}.link-apply-label[data-astro-cid-ecyruban]{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.74rem;display:flex}.link-apply-label[data-astro-cid-ecyruban] em[data-astro-cid-ecyruban]{color:var(--accent);font-size:.68rem;font-style:normal}.link-apply-field[data-astro-cid-ecyruban] input[data-astro-cid-ecyruban],.link-apply-field[data-astro-cid-ecyruban] textarea[data-astro-cid-ecyruban]{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, var(--canvas));width:100%;color:var(--ink);font-family:var(--song);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:3px;padding:.48rem .72rem;font-size:.96rem;line-height:1.5}.link-apply-field[data-astro-cid-ecyruban] input[data-astro-cid-ecyruban]:focus,.link-apply-field[data-astro-cid-ecyruban] textarea[data-astro-cid-ecyruban]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.link-apply-status[data-astro-cid-ecyruban]{min-height:1.3rem;color:var(--muted);font-size:.88rem}.link-apply-status[data-astro-cid-ecyruban][data-type=error]{color:#d9534f}.link-apply-status[data-astro-cid-ecyruban][data-type=ok]{color:var(--pine);font-weight:600}.link-apply-foot[data-astro-cid-ecyruban]{border-top:1px dashed var(--rule);justify-content:flex-end;gap:.65rem;padding-top:.6rem;display:flex}@media (width<=48rem){.site-spec-dl[data-astro-cid-ecyruban],.colophon-grid[data-astro-cid-ecyruban],.link-apply-grid[data-astro-cid-ecyruban],.link-grid[data-astro-cid-ecyruban]{grid-template-columns:minmax(0,1fr)}.site-card-box[data-astro-cid-ecyruban],.colophon-card[data-astro-cid-ecyruban]{padding:1rem}.site-card-actions[data-astro-cid-ecyruban]{flex-direction:column}.site-card-actions[data-astro-cid-ecyruban] .action-btn[data-astro-cid-ecyruban]{text-align:center;width:100%}.link-apply-backdrop[data-astro-cid-ecyruban]{align-items:flex-end;padding:.65rem}.link-apply-dialog[data-astro-cid-ecyruban]{max-height:calc(100dvh - 1.3rem);overflow-y:auto}.link-apply-form[data-astro-cid-ecyruban]{padding:1rem}}
