/* PixelGuide: precise corners. FAVE: soft corners. Shared navigation and contact retain their common style. */
.brand-pixelguide{--surface-radius:0px;--media-radius:0px}
.brand-pixelguide:is(.brand-choice),.brand-pixelguide :is(article:not(.design-preview),.project-preview,.project-shot,.cube-navigation,.cube-summary,.home-cube-art,.guide-download,.guide-install,.clarity-result,.clarity-teaser,.connection-link,.story-browser,.draft-panel,.palette-ribbon,.type-specimen,.calendar-map,.booking-sources>div,.calendar-center,.studio-controls,.design-preview,.studio-outro-grid>a){border-radius:0!important}
.brand-pixelguide :is(.project-preview img,.story-landscape>img,.content-story img,.google-story img,.platform-evidence svg,.pixelguide-person img){border-radius:0!important}
.brand-pixelguide:is(.brand-choice) li,.brand-pixelguide :is(button,.button,.project-tags li,.portrait-window){border-radius:0!important}
.brand-fave{--surface-radius:24px;--media-radius:24px}
.brand-fave:is(.brand-choice),.brand-fave :is(article,.fave-options>a,.learning-request,.fave-hero-photo,.consulting-photo>img){border-radius:24px!important}
.brand-fave :is(.button,button:not(.text-button)){border-radius:12px!important}
/* Cross-link on the FAVE page belongs to PixelGuide. */
.fave-page .fave-connection.brand-pixelguide .connection-link{border-radius:0!important}
.relaunch-option{padding:16px 18px;border-left:3px solid var(--orange);background:#ff641a08}
.training-total{font-size:13px;line-height:1.8;color:var(--muted)}
@media(max-width:700px){.brand-fave:is(.brand-choice),.brand-fave :is(article,.fave-options>a,.learning-request,.fave-hero-photo,.consulting-photo>img){border-radius:20px!important}}

.brand-pixelguide .portrait-block::before,.brand-pixelguide .image-depth:not(.hero-person){border-radius:0!important}
