.grid.svelte-n42v8y{margin:1rem 0;display:grid;grid-template-areas:"description infos" "program infos";grid-template-columns:1fr 25rem;gap:1rem}@media screen and (width < 1200px){.grid.svelte-n42v8y{grid-template-areas:"infos" "description" "program";grid-template-columns:1fr}}h2.svelte-n42v8y{display:inline-block;font-weight:200;color:var(--bg);border-bottom:2px solid var(--color-primary)}p.svelte-n42v8y{white-space:pre-wrap}.description.svelte-n42v8y{grid-area:description}.program.svelte-n42v8y{grid-area:program}.infos.svelte-n42v8y{grid-area:infos;font-size:1.125rem;margin:1rem 0}.infos-frame.svelte-n42v8y{padding:1rem;border-left:2px solid var(--color-primary)}.info-line.svelte-n42v8y{display:flex;align-items:center;gap:.5em;margin-bottom:.25rem;font-weight:300}.icon-wrapper.svelte-n42v8y{display:flex;align-items:center;justify-content:center;height:1em;aspect-ratio:1 / 1}.icon.svelte-n42v8y{height:100%}.actions.svelte-n42v8y{margin-top:1rem;display:flex}ul.svelte-n42v8y{list-style-type:none;padding:0}li.svelte-n42v8y{margin-bottom:1rem}h3.svelte-n42v8y{margin:0;font-weight:500;font-size:1.25rem}.piece-name.svelte-n42v8y{font-size:1.125rem}.piece-subtitle.svelte-n42v8y{font-style:italic;font-weight:200}
