.links.svelte-j2avqp{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.links.inline.svelte-j2avqp{flex-flow:wrap;align-items:baseline}.links.inline.svelte-j2avqp li:where(.svelte-j2avqp):not(:first-child):before{content:"·";margin:0 var(--space-sm);color:var(--color-text-soft)}a.svelte-j2avqp{color:var(--color-secondary);font-size:var(--text-small-size);font-weight:600;text-decoration:none}a.svelte-j2avqp:hover,a.svelte-j2avqp:focus-visible{text-decoration:underline}.pending.svelte-j2avqp{color:var(--color-text-soft);font-size:var(--text-small-size);font-weight:600}.gallery.svelte-ognada{gap:var(--space-md);grid-template-columns:1fr;display:grid}img.svelte-ognada{border-radius:var(--radius-md);width:100%}.caption.svelte-ognada{margin-top:var(--space-xs);color:var(--color-text-soft);font-size:var(--text-small-size)}@media (width>=768px){.gallery.svelte-ognada{grid-template-columns:repeat(2,1fr)}}.related.svelte-upo04w{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.related.svelte-upo04w h2:where(.svelte-upo04w){font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line);margin-bottom:var(--space-md)}.related-grid.svelte-upo04w{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.related-grid.svelte-upo04w{grid-template-columns:repeat(3,1fr)}}.detail.svelte-1bftxjt{flex-direction:column;display:flex}.back.svelte-1bftxjt{color:var(--color-text-soft);font-size:var(--text-small-size);margin-bottom:var(--space-md);align-self:flex-start;text-decoration:none}.back.svelte-1bftxjt:hover{color:var(--color-text)}.visual.svelte-1bftxjt{aspect-ratio:4;box-sizing:content-box;border-radius:var(--radius-lg);background:var(--color-surface);justify-content:center;align-items:center;width:100%;margin-bottom:-80px;padding-bottom:80px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.visual.svelte-1bftxjt img:where(.svelte-1bftxjt){object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.visual.svelte-1bftxjt svg{width:60%;max-width:320px}.body.svelte-1bftxjt{gap:var(--space-lg);padding:var(--space-md);margin-top:calc(var(--space-lg) * -1);grid-template-columns:1fr;display:grid;position:relative}.main-col.svelte-1bftxjt{align-items:flex-start;gap:var(--space-sm);flex-direction:column;max-width:800px;display:flex}.header.svelte-1bftxjt{align-items:center;gap:var(--space-sm);display:flex}.logo.svelte-1bftxjt{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:88px;height:88px}.title-group.svelte-1bftxjt{flex-direction:column;gap:4px;min-width:0;display:flex}.gallery-wrap.svelte-1bftxjt{width:100%}.links-wrap.svelte-1bftxjt{gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.links-title.svelte-1bftxjt{font-size:var(--text-small-size);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.badge.svelte-1bftxjt{padding:2px var(--space-xs);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text-soft);font-size:var(--text-small-size);align-self:flex-start;font-weight:500}h1.svelte-1bftxjt{font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line)}.description.svelte-1bftxjt{color:var(--color-text-soft);line-height:1.9;font-size:var(--text-body-size)}@media (width>=768px){.body.has-links.svelte-1bftxjt{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}
