/* COMMUNITY192: publications use existing DS1/theme surfaces and typography only. */
.p192-home,.p192-detail,.p192-profile{color:var(--sb-color-text);min-width:0}
.p192-home>.app-width,.p192-detail>.app-width{padding-block:20px 32px}
.p192-home h1,.p192-detail h1{font-size:var(--sb-type-page-size);line-height:var(--sb-type-page-leading);margin:20px 0}
.p192-stream-tabs,.p192-profile-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin}
.p192-stream-tabs{margin-bottom:20px}
.p192-stream-tabs a,.p192-profile-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;white-space:nowrap;position:relative;border-radius:12px;color:var(--sb-color-secondary);text-decoration:none}
.p192-stream-tabs a[aria-current],.p192-profile-tabs a[aria-current]{color:var(--sb-color-action);font-weight:var(--sb-type-control-weight);background:transparent!important}
.p192-stream-tabs a[aria-current]::after,.p192-profile-tabs a[aria-current]::after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;border-radius:2px;background:var(--sb-color-action)}
.p192-feed{display:grid;gap:20px;min-width:0}
.p192-feed--grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.p192-post,.p192-editor,.p192-nudge{min-width:0;padding:20px;border:0;border-radius:20px;background:var(--sb-surface-control);overflow-wrap:anywhere}
.p192-post h3{font-size:var(--sb-type-card-size);line-height:var(--sb-type-card-leading);margin:16px 0 8px}
.p192-post h3 a{color:var(--sb-color-text);text-decoration:none}
.p192-author{display:flex;align-items:center;gap:10px;min-width:0}
.p192-author>div{min-width:0;flex:1}
.p192-author strong{font-size:var(--sb-type-body-size);font-weight:var(--sb-type-control-weight)}
.p192-author a{text-decoration:none;color:var(--sb-color-text)}
.p192-author time,.p192-caption{display:block;color:var(--sb-color-muted);font-size:var(--sb-type-caption-size);line-height:var(--sb-type-caption-leading)}
.p192-initial{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;flex:none;background:var(--sb-surface);color:var(--sb-color-muted)}
.p192-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading);max-width:80ch;margin:8px 0 16px;color:var(--sb-color-text)}
.p192-photos{display:grid;gap:10px;margin:12px 0}
.p192-photos a{display:block;min-width:0;border-radius:14px;overflow:hidden;background:var(--sb-surface-control)}
.p192-photos img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.p192-photos--all{grid-template-columns:repeat(2,minmax(0,1fr))}
.p192-photos--all a:first-child{grid-column:1/-1}
.p192-service{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;margin-block:12px;background:var(--sb-surface);color:var(--sb-color-action);text-decoration:none;font-size:var(--sb-type-caption-size);line-height:var(--sb-type-caption-leading)}
.p192-service>span{flex:1;min-width:0}
.p192-service strong{font-weight:var(--sb-type-control-weight)}
.p192-service>.sb-icon{width:20px;height:20px;flex:none}
.p192-actions{display:flex;gap:4px 8px;align-items:center;flex-wrap:wrap;position:relative}
.p192-action{display:inline-flex;margin:0;min-width:0}
.p192-action button,.p192-actions>a,.p192-actions>button,.p192-read,.p192-external,.p192-pages a,.p192-count{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--sb-color-action);font:inherit;text-decoration:none;cursor:pointer;font-size:var(--sb-type-control-size);line-height:var(--sb-type-control-leading)}
.p192-count{color:var(--sb-color-muted);cursor:default}
.p192-action button[aria-pressed=true]{font-weight:var(--sb-type-control-weight)}
.p192-action .sb-icon,.p192-actions>.p192-count>.sb-icon,.p192-actions>a>.sb-icon,.p192-share .sb-icon{width:20px;height:20px;flex:none}
.p192-author .p192-action button{padding:8px;font-size:var(--sb-type-caption-size)}
.p192-share{margin-left:auto;position:relative}
.p192-share summary,.p192-report summary{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:10px;border-radius:12px;list-style:none;cursor:pointer;color:var(--sb-color-action)}
.p192-share summary::-webkit-details-marker{display:none}
.p192-share>div{position:absolute;z-index:20;right:0;bottom:48px;width:min(280px,75vw);padding:16px;border-radius:16px;background:var(--sb-surface);box-shadow:0 8px 32px #0002}
.p192-share button,.p192-comment-form>button,.p192-report button{min-height:44px;padding:10px 16px;border:0;border-radius:12px;color:var(--sb-color-action);background:var(--sb-surface-control);font:inherit;cursor:pointer}
.p192-share label,.p192-editor label,.p192-report label,.p192-comment-form label{display:grid;gap:8px;margin-bottom:16px;font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading)}
.p192-share input,.p192-editor input,.p192-editor textarea,.p192-editor select,.p192-report textarea,.p192-comment-form textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;border:0;border-radius:12px;background:var(--sb-surface);color:var(--sb-color-text);font:inherit}
.p192-editor textarea,.p192-comment-form textarea{resize:vertical}
.p192-editor,.p192-own{margin-bottom:24px}
.p192-editor h2,.p192-own h2,.p192-sidebar h2,.p192-comments h2,.p192-nudge h2{font-size:var(--sb-type-section-size);line-height:var(--sb-type-section-leading);margin:0 0 12px}
.p192-own>article,.p192-comment{padding:16px;border-radius:16px;background:var(--sb-surface-control);margin-bottom:12px;overflow-wrap:anywhere}
.p192-own h3,.p192-comment h3{font-size:var(--sb-type-card-size);line-height:var(--sb-type-card-leading);margin:0 0 8px}
.p192-empty{padding:20px;border-radius:16px;background:var(--sb-surface-control);color:var(--sb-color-muted);grid-column:1/-1}
.p192-pages{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.p192-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}
.p192-sidebar{display:grid;gap:16px;min-width:0}
.p192-sidebar>section{padding:20px;border-radius:20px;background:var(--sb-surface-control)}
.p192-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:8px;color:var(--sb-color-text);text-decoration:none;font-size:var(--sb-type-body-size)}
.p192-price-row strong{flex:none;font-weight:var(--sb-type-control-weight)}
.p192-miniworks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.p192-miniworks img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}
.p192-profile-layout[hidden],.p192-profile [hidden]{display:none!important}
.p192-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:min(90vw,600px);z-index:100;background:var(--sb-surface-control);color:var(--sb-color-text);padding:12px 20px;border-radius:16px}
.p192-status:empty{display:none}
.p192-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.p192-detail>.app-width{max-width:960px}
.p192-nudge{margin-bottom:20px}
.p192-profile-tabs{position:sticky;top:var(--pp-header-height,80px);z-index:25;background:var(--sb-surface)}
.p192-post a:focus-visible,.p192-post button:focus-visible,.p192-editor :is(a,button,input,textarea,select):focus-visible,.p192-share summary:focus-visible{outline:3px solid var(--sb-color-action);outline-offset:3px}
@media(max-width:1000px){.p192-feed--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p192-profile-layout{grid-template-columns:minmax(0,1fr)}.p192-sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p192-sidebar>section{padding:14px}.p192-sidebar h2{font-size:var(--sb-type-card-size)}.p192-sidebar .p192-miniworks{grid-template-columns:repeat(4,minmax(0,1fr))}.p192-sidebar>.p192-read{grid-column:1/-1}.p192-price-row{font-size:var(--sb-type-caption-size);padding-block:4px}.p192-sidebar .p192-read{font-size:var(--sb-type-caption-size)}}
@media(max-width:650px){.p192-feed--grid{grid-template-columns:minmax(0,1fr)}.p192-post,.p192-editor,.p192-nudge{padding:14px;border-radius:16px}.p192-actions{gap:0}.p192-action button,.p192-actions>a,.p192-count{padding-inline:8px;font-size:var(--sb-type-caption-size)}.p192-service{flex-wrap:wrap}.p192-service strong{margin-left:30px}.p192-author .p192-action .sb-icon{display:none}.p192-author .p192-action button{font-size:var(--sb-type-caption-size)}.p192-stream-tabs a,.p192-profile-tabs a{padding-inline:12px}.p192-sidebar{grid-template-columns:minmax(0,1fr)}.p192-sidebar .p192-price-row:not(:first-of-type){display:none}.p192-sidebar>section{padding:12px}.p192-sidebar .p192-miniworks{grid-template-columns:repeat(4,minmax(0,1fr))}.p192-photos--all{grid-template-columns:minmax(0,1fr)}}
@media(min-width:1001px) and (min-height:980px){.p192-sidebar{position:sticky;top:calc(var(--pp-header-height,80px) + 80px)}}

.pp-page .p192-post .p192-body{color:var(--sb-color-text)}
.p192-profile-layout:not(:has(.p192-sidebar)){grid-template-columns:minmax(0,1fr);max-width:960px}

.p192-profile[data-pub-profile] .pp-layout{display:block}
.p192-profile[data-pub-profile] .pp-layout>[data-pub-pane]:not([hidden]){margin-bottom:24px}
.p192-profile .p192-sidebar[hidden]{display:none!important}
.p192-detail .p192-post h1{font-size:var(--sb-type-page-size);line-height:var(--sb-type-page-leading)}

/* FEED193: bounded feed and media; existing mobile summary and shared DS retained. */
.p193-context{display:none;min-width:0}
.p193-context>section{padding:18px;border-radius:20px;background:var(--sb-surface-control)}
.p193-context h2{font-size:var(--sb-type-card-size);line-height:var(--sb-type-card-leading);margin:0 0 12px}
.p193-context p{display:flex;gap:8px;margin:8px 0;font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading);overflow-wrap:anywhere}
.p193-context .sb-icon{width:20px;height:20px;flex:none}
.p193-context .p193-about,.p193-context .p192-caption{display:block;color:var(--sb-color-muted);font-size:var(--sb-type-caption-size);line-height:var(--sb-type-caption-leading)}
.p193-context .p192-read{justify-content:flex-start;padding-inline:8px;font-size:var(--sb-type-caption-size)}
.p193-days{display:flex;flex-wrap:wrap;gap:6px}
.p193-days a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:12px;background:var(--sb-surface);color:var(--sb-color-secondary);text-decoration:none;font-size:var(--sb-type-caption-size)}
.p193-media{min-width:0;margin-block:12px}
.p193-media .p192-photos{display:grid;height:300px;max-height:46svh;min-height:160px;gap:4px;margin:0;overflow:hidden;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}
.p193-media .p192-photos>a{min-width:0;min-height:0;display:block;position:relative;overflow:hidden;border-radius:0;background:var(--sb-surface-control)}
.p193-media .p192-photos img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}
.p193-media .p193-photos--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.p193-media .p193-photos--2 img,.p193-media .p193-photos--3 img{object-fit:cover}
.p193-media .p193-photos--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}
.p193-media .p193-photos--3>a:first-child{grid-row:1/3}
.p193-photo-more{position:absolute;inset:0;display:grid;place-items:center;background:rgb(15 23 42 / .5);color:white;font-size:var(--sb-type-metric-size);font-weight:var(--sb-weight-heading);pointer-events:none}
.p193-gallery-all,.p193-read-more{font-size:var(--sb-type-caption-size);justify-content:flex-start;min-height:36px;padding:6px 8px}
.p193-photo-list{margin-block:12px;font-size:var(--sb-type-body-size)}
.p193-photo-list summary{cursor:pointer;min-height:44px;padding:10px;border-radius:12px}
.p193-photo-list a{display:inline-flex;min-height:44px;padding:8px}
.p192-post{padding:16px}
.p192-post h3{margin-block:12px 6px}
.p192-post .p192-body{margin-block:6px 8px}
.p192-post .p192-service{padding:8px 10px;margin-block:8px;min-height:40px}
.p192-detail>.app-width{max-width:680px}
.p193-gallery.sb-modal{width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:20px;background:var(--sb-surface);color:var(--sb-color-text);overflow:hidden}
.p193-gallery::backdrop{background:rgb(15 23 42 / .55);backdrop-filter:blur(8px)}
.p193-gallery .p193-gallery-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;height:min(850px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:12px;box-sizing:border-box;background:var(--sb-surface);border:0}
.p193-gallery header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px}
.p193-gallery h2{font-size:var(--sb-type-card-size);line-height:var(--sb-type-card-leading);margin:0;min-width:0;overflow-wrap:anywhere}
.p193-gallery button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex:none;border:0;border-radius:12px;background:var(--sb-surface-control);color:var(--sb-color-action);font:inherit;font-size:var(--sb-type-promo-size);cursor:pointer}
.p193-gallery button:disabled{opacity:.4;cursor:default}
.p193-gallery-stage{min-width:0;min-height:0;display:grid;place-items:center;position:relative;background:var(--sb-surface-control);border-radius:12px;overflow:hidden;touch-action:pan-y}
.p193-gallery-stage img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.p193-gallery-error{position:absolute;bottom:12px;margin:0;padding:8px;border-radius:8px;background:var(--sb-surface);color:var(--sb-color-text)}
.p193-gallery-error:empty{display:none}
.p193-gallery footer{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:8px;font-size:var(--sb-type-body-size)}
.p193-gallery :focus-visible,.p193-context a:focus-visible{outline:3px solid var(--sb-color-action);outline-offset:2px}
@media(min-width:1001px){
 .p192-profile-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);justify-content:stretch}
 .p192-profile-layout:not(:has(.p192-sidebar)){grid-template-columns:minmax(0,600px);max-width:none}
 .p192-profile .p192-post .p192-body{font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading)}
 .p192-profile .p192-post h3{font-size:var(--sb-type-card-size);line-height:var(--sb-type-card-leading)}
 .p192-profile .p192-post .p192-action button,.p192-profile .p192-post .p192-actions>a{font-size:var(--sb-type-body-size)}
}
@media(min-width:1100px){
 .p192-profile-layout{grid-template-columns:minmax(220px,1fr) minmax(0,600px) minmax(260px,1fr);gap:24px;justify-content:stretch}
 .p193-context{display:grid;gap:16px;grid-column:1;grid-row:1}
 .p192-profile-layout>#publications{grid-column:2;grid-row:1;min-width:0}
 .p192-profile-layout>.p192-sidebar{grid-column:3;grid-row:1}
 .p192-profile[data-pub-profile]:is([data-pub-tab="overview"][data-pub-has-posts="1"],[data-pub-tab="posts"]) .h41-days{display:none}
 .p192-profile[data-pub-profile]:is([data-pub-tab="overview"][data-pub-has-posts="1"],[data-pub-tab="posts"]) .h41-identity{padding-block:20px}
 .p192-sidebar>section{padding:16px}
 .p192-sidebar h2{font-size:var(--sb-type-card-size)}
 .p192-price-row{font-size:var(--sb-type-caption-size);gap:8px}
 .p192-price-row strong{max-width:45%;text-align:right;white-space:normal}
}
/* SCROLL195: persistent desktop sidebars with independent native scrolling. */
@media(min-width:1001px){
 .p193-context,.p192-profile-layout>.p192-sidebar{
  --p195-top:calc(var(--pp-header-height,80px) + 76px);
  position:sticky;top:var(--p195-top);align-self:start;
  max-height:calc(100dvh - var(--p195-top) - 16px);
  min-height:0;overflow-y:auto;overflow-x:hidden;
  overscroll-behavior-y:contain;scrollbar-width:thin;
  --sb-menu-scroll-thumb:color-mix(in srgb,var(--sb-color-muted) 52%,transparent);
  --sb-menu-scroll-thumb-hover:color-mix(in srgb,var(--sb-color-muted) 82%,transparent);
  scrollbar-color:transparent transparent;
  scrollbar-gutter:stable;align-content:start;
 }
 .p193-context:focus-visible,.p192-profile-layout>.p192-sidebar:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-color-action) 24%,transparent);border-radius:16px}
 /* THUMB196: same rounded cabinet thumb; reveal for pointer or keyboard activity. */
 :is(.p193-context,.p192-profile-layout>.p192-sidebar):is(:hover,:focus-visible,:has(:focus-visible)){scrollbar-color:var(--sb-menu-scroll-thumb-hover) transparent}
 .p193-context::-webkit-scrollbar,.p192-profile-layout>.p192-sidebar::-webkit-scrollbar{width:8px}
 .p193-context::-webkit-scrollbar-track,.p192-profile-layout>.p192-sidebar::-webkit-scrollbar-track{background:transparent}
 .p193-context::-webkit-scrollbar-thumb,.p192-profile-layout>.p192-sidebar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box;min-height:32px}
 :is(.p193-context,.p192-profile-layout>.p192-sidebar):is(:hover,:focus-visible,:has(:focus-visible))::-webkit-scrollbar-thumb{background-color:var(--sb-menu-scroll-thumb-hover)}
 @supports selector(::-webkit-scrollbar){
  .p193-context,.p192-profile-layout>.p192-sidebar,
  :is(.p193-context,.p192-profile-layout>.p192-sidebar):is(:hover,:focus-visible,:has(:focus-visible)){scrollbar-width:auto;scrollbar-color:auto}
  .p193-context::-webkit-scrollbar-button,.p192-profile-layout>.p192-sidebar::-webkit-scrollbar-button{display:none;width:0;height:0}
 }
 @media(forced-colors:active){
  .p193-context,.p192-profile-layout>.p192-sidebar,
  :is(.p193-context,.p192-profile-layout>.p192-sidebar):is(:hover,:focus-visible,:has(:focus-visible)){scrollbar-color:auto}
  .p193-context::-webkit-scrollbar-thumb,.p192-profile-layout>.p192-sidebar::-webkit-scrollbar-thumb,
  :is(.p193-context,.p192-profile-layout>.p192-sidebar):is(:hover,:focus-visible,:has(:focus-visible))::-webkit-scrollbar-thumb{background-color:CanvasText}
 }
}
@media(max-width:1000px){
 .p192-profile-layout{max-width:none;margin-inline:0}
 .p193-context{display:none}
}
@media(max-width:650px){
 .p192-post{padding:14px}
 .p193-media .p192-photos{height:clamp(190px,68vw,320px);max-height:46svh}
 .p193-gallery.sb-modal{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:16px}
 .p193-gallery .p193-gallery-panel{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:8px}
 .p193-gallery h2{font-size:var(--sb-type-body-size)}
}

/* Fit within the shared full-viewport modal shell; constrain its content panel. */
dialog.sb-modal.p193-gallery>.sb-modal__panel.p193-gallery-panel{inline-size:min(1100px,100%);max-inline-size:1100px;width:min(1100px,100%);overflow:hidden}
.p193-gallery-stage img{position:absolute;inset:0;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
@media(min-width:1100px){
 .p192-profile[data-pub-profile]:is([data-pub-tab="overview"][data-pub-has-posts="1"],[data-pub-tab="posts"]) .h41-identity{padding-block:16px}
 .p192-profile[data-pub-profile] .h41-actions{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:4px 8px}
 .p192-profile[data-pub-profile] .h41-actions>.h186-icons{grid-column:1/-1;justify-self:end}
 .p193-media .p192-photos{height:280px}
}

/* WIDTH194: align the public profile shell and feed at the same full-width edges. */
:root:has(.p192-profile[data-pub-profile]),body:has(.p192-profile[data-pub-profile]){min-width:0}
.p192-profile[data-pub-profile]>.app-width{width:calc(100% - 48px);max-width:1920px;margin-inline:auto}
@media(max-width:650px){.p192-profile[data-pub-profile]>.app-width{width:calc(100% - 24px)}}

@media(max-width:1099.98px){.p192-profile-layout>#publications{width:100%;max-width:680px;justify-self:center}}

/* POSTS198: existing editor/theme controls, bounded direct-photo picker. */
.p198-upload{border:0;padding:0;margin:16px 0;min-width:0}
.p198-upload legend{font-size:var(--sb-type-body-size);font-weight:var(--sb-type-control-weight)}
.p198-upload input[type=file]{max-width:100%;font:inherit}
.p198-photo-list{display:flex;gap:12px;flex-wrap:wrap;margin-block:12px}
.p198-photo-list>[data-p198-item]{position:relative;min-width:0}
.p198-photo-list img{display:block;width:120px;height:90px;object-fit:cover;border-radius:12px}
.p198-photo-list button{position:absolute;top:2px;right:2px;min-width:44px;min-height:44px;border:0;border-radius:50%;background:var(--sb-surface);color:var(--sb-color-action);font:inherit;cursor:pointer}

.p198-upload label:focus-within{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-color-action) 24%,transparent);border-radius:12px}

.p192-editor .p198-upload input[type=file]{padding:4px 0;background:transparent;border-radius:0;min-height:44px}
.p198-upload input[type=file]::file-selector-button{min-height:44px;margin-inline-end:12px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--sb-color-action);font:inherit;cursor:pointer}
.p198-upload input[type=file]::file-selector-button:hover{background:var(--sb-surface)}
.p192-editor .p198-upload input[type=file]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-color-action) 24%,transparent)}

/* TYPE201: column width never changes content into caption text. */
.p193-context .p193-about{font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading);color:var(--sb-color-text)}
.p192-price-row{font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-leading)}

/* CARD213: reading continuation stays inline, without CTA decoration. */
.p213-more{color:var(--sb-color-action);font-weight:var(--sb-type-control-weight);white-space:nowrap;text-decoration:none}
.p213-more:hover{color:var(--sb-color-action-hover);text-decoration:underline}
