.picture.svelte-12i3v9k{background:linear-gradient(160deg,#46524f,#232b2c);height:260px;position:relative;overflow:hidden}.picture-img.svelte-12i3v9k{background-image:var(--img);background-position:50%;background-size:cover;position:absolute;inset:0}.breadcrumbs.svelte-12i3v9k{justify-content:space-between;align-items:flex-start;margin:.6em .75rem 0 0;display:flex;position:relative}.breadcrumbs.svelte-12i3v9k a:where(.svelte-12i3v9k){color:#fff;text-shadow:0 0 .4em #000000b3;font-size:1.25rem;font-weight:400;text-decoration:none}.breadcrumbs.svelte-12i3v9k a:where(.svelte-12i3v9k):before{content:"< ";text-align:right;width:1rem;margin-left:-1rem;font-size:.8rem;position:absolute;top:.3rem}.title.svelte-12i3v9k{justify-content:space-between;align-items:flex-start;margin:.3em .75rem .6em 1.4rem;display:flex;position:relative}.heading.svelte-12i3v9k{flex-direction:column;gap:.15rem;line-height:1.1;display:flex}.title.svelte-12i3v9k h1:where(.svelte-12i3v9k){color:#fff;text-shadow:0 0 .4em #000000b3;margin:0;font-size:1.8rem}.subtitle.svelte-12i3v9k{color:#fff;opacity:.6;text-shadow:0 0 .4em #000000b3;align-items:center;gap:.3rem;margin:0;font-size:1.25rem;font-weight:400;display:flex}.subtitle.svelte-12i3v9k span.cat:where(.svelte-12i3v9k){font-weight:700}.edit.svelte-12i3v9k{color:#fff;background:#0000008c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.edit.svelte-12i3v9k:hover{filter:brightness(1.2);text-decoration:none}.actions.svelte-12i3v9k{align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.9rem;right:.9rem}.action.svelte-12i3v9k{color:#fff;background:#0000008c;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.action.svelte-12i3v9k:hover{filter:brightness(1.15);text-decoration:none}.body.svelte-12i3v9k{padding:1.25rem 1.4rem 2rem}.tab-holder.svelte-12i3v9k{padding:1rem 1.25rem 0;position:absolute;bottom:0;left:0}nav.tabs.svelte-12i3v9k{flex-flow:row;align-items:flex-end;gap:.25rem;display:flex}nav.tabs.svelte-12i3v9k a.tab:where(.svelte-12i3v9k){color:var(--muted);background:var(--surface);opacity:.7;border-radius:8px 8px 0 0;padding:.45em .85em;font-size:.9rem;font-weight:600;transition:color .15s,opacity .15s,font-size .15s;box-shadow:0 1px 4px #14181c2e}nav.tabs.svelte-12i3v9k a.tab:where(.svelte-12i3v9k):hover{color:var(--ink);text-decoration:none}nav.tabs.svelte-12i3v9k a.tab.active:where(.svelte-12i3v9k){color:var(--ink);opacity:1;font-size:1.05rem;font-weight:700}
