[data-site-flavor=book] .chef-book__prose .thrapsus-molecule{margin:0 0 var(--space-5)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule>*:last-child{margin-bottom:0}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--herald{padding:var(--space-4) 0 var(--space-5);border-top:var(--border-width) solid var(--accent-primary);border-bottom:var(--border-width-thin) solid var(--flavor-rule)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--herald p{font-family:var(--font-display);font-size:var(--text-size-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--flavor-ink);margin:0}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--taxa-badge{padding:var(--space-2) var(--space-3);background:var(--cassette-warm);border:var(--border-width-thin) solid var(--flavor-rule);border-left:var(--border-width) solid var(--accent-data);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-size-sm)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--taxa-badge:before{content:"People Profile";display:block;font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--flavor-ink-muted);margin-bottom:var(--space-2)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--taxa-badge ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--taxa-badge li{margin:0;line-height:var(--leading-snug);color:var(--flavor-ink)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--taxa-badge strong{color:var(--accent-data);font-weight:600}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--lore-aside{padding:var(--space-3) var(--space-4);background:var(--accent-primary-faint);border-left:var(--border-width) solid var(--accent-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-size-sm);color:var(--flavor-ink)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--lore-aside:before{content:"Scholar's Note";display:block;font-family:var(--font-mono);font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--flavor-accent);margin-bottom:var(--space-2)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--lore-aside p{margin:0 0 var(--space-2);line-height:var(--leading-relaxed)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--lore-aside p:last-child{margin-bottom:0}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance{padding:var(--space-3) var(--space-4);background:var(--cassette-deep);border:var(--border-width-thin) solid color-mix(in srgb,var(--cassette-warn) 30%,transparent);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-invert) 6%,transparent),var(--shadow-sm)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance:before{content:"Relationships";display:block;font-family:var(--font-mono);font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--cassette-warn);margin-bottom:var(--space-2)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance li{font-family:var(--font-mono);font-size:var(--text-size-sm);line-height:var(--leading-snug);color:var(--text-on-dark);margin:0}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance strong{color:var(--cassette-warn);font-weight:600}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance a{color:var(--text-on-dark);text-decoration:underline;text-underline-offset:2px}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--alliance a:hover{color:var(--cassette-warn)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--trait-list{padding:var(--space-3) var(--space-4);background:var(--cassette-warm);border:var(--border-width-thin) solid var(--flavor-rule);border-radius:var(--radius-md)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--trait-list:before{content:"Key Traits";display:block;font-family:var(--font-mono);font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--flavor-ink-muted);margin-bottom:var(--space-2)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--trait-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--trait-list li{position:relative;padding-left:var(--space-3);font-size:var(--text-size-sm);line-height:var(--leading-snug);color:var(--flavor-ink);margin:0}[data-site-flavor=book] .chef-book__prose .thrapsus-molecule--trait-list li:before{content:"—";position:absolute;left:0;font-family:var(--font-mono);color:var(--flavor-accent)}.thrapsus-interior{container-type:inline-size;container-name:thrapsus-interior;width:100%;flex:1;display:flex;flex-direction:column;min-height:0}.thrapsus-interior__inner{width:100%;max-width:min(80rem,100%);margin-inline:auto;padding:var(--space-4) var(--space-4) var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);position:relative;background-image:linear-gradient(color-mix(in srgb,var(--cassette-deep) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cassette-deep) 4%,transparent) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.thrapsus-interior__sidebar{order:2}.thrapsus-interior__content{flex:1;min-width:0}@container thrapsus-interior (width >= 52rem){.thrapsus-interior__inner{flex-direction:row;align-items:flex-start}.thrapsus-interior__sidebar{order:-1;width:14rem;flex-shrink:0;position:sticky;top:var(--space-6);max-height:calc(100dvh - var(--space-12, 3rem));overflow-y:auto}}.thrapsus-context-nav{font-family:var(--font-mono);font-size:var(--text-size-sm)}.thrapsus-context-nav__section{margin-bottom:var(--space-4)}.thrapsus-context-nav__section:last-child{margin-bottom:0}.thrapsus-context-nav__group-label{margin:0 0 var(--space-1);font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);padding-inline:var(--space-2)}.thrapsus-context-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.thrapsus-context-nav__link{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;line-height:var(--leading-snug);transition:background-color var(--transition-fast),color var(--transition-fast)}.thrapsus-context-nav__link:hover{background-color:var(--surface-base-subtle);color:var(--text-accent)}.thrapsus-context-nav__link--disabled{color:var(--text-secondary);opacity:.45;cursor:not-allowed;pointer-events:none}.thrapsus-context-nav__contextual{border-top:var(--border-width-thin) solid var(--border-subtle);padding-top:var(--space-4);margin-top:var(--space-2)}
