.title-decoration-row{justify-content:center;align-items:center;gap:clamp(10px,1.6vw,26px);width:100%;margin-bottom:1rem;display:flex}.title-decoration-row .ds-section-title-link{flex:0 auto;min-width:0;margin-bottom:0}.title-decoration-side{aspect-ratio:180/56;background:var(--accent-on-surface);opacity:.88;min-width:28px;-webkit-mask:var(--title-ornament-url) center / contain no-repeat;mask:var(--title-ornament-url) center / contain no-repeat;pointer-events:none;flex:0 150px;transition:translate .42s,opacity .42s,filter .42s;translate:0}.dark .title-decoration-side{background:color-mix(in srgb, var(--color-section-title-dark-middle) 88%, var(--color-celestial-soft));opacity:1}.title-decoration-side--mirror{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.title-decoration-row:has(.ds-section-title:hover) .title-decoration-side{opacity:1;filter:brightness(1.08);translate:-4px}.title-decoration-row:has(.ds-section-title:hover) .title-decoration-side--mirror{translate:4px}}.title-decoration-row:has(.ds-section-title-link:focus-visible) .title-decoration-side{opacity:1;filter:brightness(1.08);translate:-4px}.title-decoration-row:has(.ds-section-title-link:focus-visible) .title-decoration-side--mirror{translate:4px}@media (prefers-reduced-motion:reduce){.title-decoration-row .title-decoration-side{transition:none;translate:none!important}}.title-decoration-choice{border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 9px;font-size:12px}.title-decoration-choice[aria-pressed=true]{color:#f3c766;border-color:#d2b473}.title-decoration-choice__short{display:none}.title-decoration-preview .scheme-preview-picker{border-radius:var(--radius-md);width:max-content}@media (width<=640px){.title-decoration-preview .scheme-preview-picker{gap:6px;width:calc(100vw - 24px)}.title-decoration-choice__full{display:none}.title-decoration-choice__short{display:inline}.title-decoration-row{gap:8px;margin-bottom:.5rem}.title-decoration-row .ds-section-title{white-space:nowrap;font-size:clamp(19px,5.1vw,30px)}.title-decoration-side{flex-basis:44px;min-width:20px}}
