/* Website geometry: 16px containers, 8px inner surfaces, pill controls. */
[data-site]{--web-radius:16px;--web-inner-radius:8px}
[data-site] :is(.studio-product,.route-node,.route-panel,.help-art,.help-contact,.author-card,.contact-card,.panel,.project-trail,.detail-shot,.journey-image,.product-stage,.proof-demo,.future-card,.visual-card,.scope-grid article,.interface-panel){border-radius:var(--web-radius)}
[data-site] #subscribe{border-radius:var(--web-radius)}
[data-site] :is(.route-visual,.ui-caption,.fine-node,.caption-tile,.tile-image img,.author-mark,.author-mark img,.help-index a,.interface-panel .ui-samples img){border-radius:var(--web-inner-radius)}
[data-site] :is(.studio-product img,.detail-shot img,.journey-image img){border-radius:var(--web-inner-radius)}
[data-site] :is(.button,button:not(.route-node),.pill,.beta,input:not([type=checkbox]):not([type=radio]),.site-nav a){border-radius:999px}
[data-site] details{border-radius:var(--web-inner-radius)}
[data-site] .route-return{border-radius:0 0 var(--web-radius) var(--web-radius)}
