/* blocks-theme-generated:start */
/* blocks-theme-meta:{"customTheme2Id":"arctic-ice","themeId":"default","tintId":"mid","rangeId":"classic","brandColorId":"orange","brandLightBlockCssColor":"","brandDarkBlockCssColor":"","brandAccentCssColor":"","brandAutoPaletteEnabled":false,"brandAutoPaletteStrategyId":"classic-v1","brandAutoPaletteTextStrategyId":"auto-palette-text-balanced-v1","brandAutoPaletteChromeStrategyId":"auto-palette-chrome-soft-v1","brandAutoPaletteButtonsStrategyId":"auto-palette-buttons-soft-v1","brandAutoPaletteCardSurfaceStrategyId":"auto-palette-card-surface-neutral-v1","brandAutoPaletteTokenOverrides":{},"blockColorsMode":"alternate-dark-light","sectionPaddingYPx":80,"sectionPaddingYSmallPx":36,"sectionPaddingYLargePx":120,"sectionContainerBorderWidthPx":0,"sectionContainerMaxWidthPx":1200,"cardsDividerId":"default","typographyId":"roboto-serif","useGlobalUiRadius":true,"globalUiRadiusRem":0.5,"buttonRadiusRem":0.5,"formInputRadiusRem":0.5,"cardRadiusRem":0.5,"imageCardMediaBorderRadiusRem":0.5,"typographyH1Rem":6,"typographyH2Rem":4,"typographyH3Rem":null,"typographySubtitleRem":null,"typographyBodyRem":null,"contentRowGapRem":1,"iconCardSizeScale":1.26,"reviewCardSizeScale":1.26,"contentListMarkerStyle":"theme","contentListMarkerTopRem":0.12,"contentListSurfaceStyle":"plain","contentListRadiusMode":"theme","imageCardScrollbarSizePx":6,"buttonPaddingYRem":0.6,"buttonPaddingXRem":1.25,"buttonFontSizeRem":0.95,"sectionBackgroundOpacityPercent":100,"containerBackgroundOpacityPercent":0,"bodyBackgroundImageUrl":"","bodyBackgroundGradientKind":"","bodyBackgroundGradientAngleDeg":180,"bodyBackgroundGradientColorFrom":"","bodyBackgroundGradientColorTo":"","bodyBackgroundGradient":"","cardUseThemeBorderRadius":true,"cardRadiusTlRem":0.5,"cardRadiusTrRem":0.5,"cardRadiusBrRem":0.5,"cardRadiusBlRem":0.5,"cardFillOpacityPercent":100,"cardBackgroundGradientKind":"","cardBackgroundGradientAngleDeg":180,"cardBackgroundGradientColorFrom":"","cardBackgroundGradientColorTo":"","cardBackgroundGradient":"","cardBorderMode":"theme","cardAccentStripeLeft":false,"cardAccentStripeRight":false,"cardAccentStripeTop":false,"cardAccentStripeBottom":false,"iconCardsBackgroundStyle":"tone-light","iconCardsBackgroundCustomColor":"","iconCardsBackgroundOpacityPercent":40,"iconCardsBorderMode":"theme","iconCardsAccentStripeLeft":false,"iconCardsAccentStripeRight":false,"iconCardsAccentStripeTop":false,"iconCardsAccentStripeBottom":false,"iconCardsMediaPaddingRem":0.5,"imageCardsBackgroundStyle":"theme","imageCardsBackgroundCustomColor":"","imageCardsBackgroundOpacityPercent":0,"imageCardsBorderMode":"none","imageCardsAccentStripeLeft":false,"imageCardsAccentStripeRight":false,"imageCardsAccentStripeTop":false,"imageCardsAccentStripeBottom":false,"imageCardsMediaPaddingRem":0.5,"goodsCardsBackgroundStyle":"theme","goodsCardsBackgroundCustomColor":"","goodsCardsBackgroundOpacityPercent":100,"goodsCardsBorderMode":"theme","goodsCardsAccentStripeLeft":false,"goodsCardsAccentStripeRight":false,"goodsCardsAccentStripeTop":false,"goodsCardsAccentStripeBottom":false,"goodsCardsMediaPaddingRem":0.5,"otherCardsBackgroundStyle":"theme","otherCardsBackgroundCustomColor":"","otherCardsBackgroundOpacityPercent":100,"otherCardsBorderMode":"theme","otherCardsAccentStripeLeft":false,"otherCardsAccentStripeRight":false,"otherCardsAccentStripeTop":false,"otherCardsAccentStripeBottom":false,"otherCardsMediaPaddingRem":0.5,"reviewCardsBackgroundStyle":"theme","reviewCardsBackgroundCustomColor":"","reviewCardsBackgroundOpacityPercent":100,"reviewCardsBorderMode":"theme","reviewCardsAccentStripeLeft":false,"reviewCardsAccentStripeRight":false,"reviewCardsAccentStripeTop":false,"reviewCardsAccentStripeBottom":false,"reviewCardsMediaPaddingRem":0.5,"serviceCardsBackgroundStyle":"theme","serviceCardsBackgroundCustomColor":"","serviceCardsBackgroundOpacityPercent":100,"serviceCardsBorderMode":"theme","serviceCardsAccentStripeLeft":false,"serviceCardsAccentStripeRight":false,"serviceCardsAccentStripeTop":false,"serviceCardsAccentStripeBottom":false,"serviceCardsMediaPaddingRem":0.5,"pricingCardsBackgroundStyle":"theme","pricingCardsBackgroundCustomColor":"","pricingCardsBackgroundOpacityPercent":100,"pricingCardsBorderMode":"theme","pricingCardsAccentStripeLeft":false,"pricingCardsAccentStripeRight":false,"pricingCardsAccentStripeTop":false,"pricingCardsAccentStripeBottom":false,"pricingCardsMediaPaddingRem":0.5,"logoCardsBackgroundStyle":"theme","logoCardsBackgroundCustomColor":"","logoCardsBackgroundOpacityPercent":100,"logoCardsBorderMode":"theme","logoCardsAccentStripeLeft":false,"logoCardsAccentStripeRight":false,"logoCardsAccentStripeTop":false,"logoCardsAccentStripeBottom":false,"logoCardsMediaPaddingRem":0.5,"contentCardsBackgroundStyle":"theme","contentCardsBackgroundCustomColor":"","contentCardsBackgroundOpacityPercent":100,"contentCardsBorderMode":"theme","contentCardsAccentStripeLeft":false,"contentCardsAccentStripeRight":false,"contentCardsAccentStripeTop":false,"contentCardsAccentStripeBottom":false,"contentCardsMediaPaddingRem":0.5,"iconCardSlotShape":"theme","iconCardSlotBorderMode":"theme","iconCardSlotFillStyle":"theme","iconCardSlotFillMode":"filled","cardShadowMode":"theme"} */
/* blocks-theme-import:theme:start */
@import url("https://ypage.site/css/themes/themes2/theme-arctic-ice.css");
/* blocks-theme-import:theme:end */

/* blocks-theme-import:brand:start */
@import url("https://ypage.site/css/brand-color/brand-color-orange.css");
/* blocks-theme-import:brand:end */

/* blocks-theme-import:cards-divider:start */
@import url("https://ypage.site/css/cards-divider/cards-divider-default.css");
/* blocks-theme-import:cards-divider:end */

/* blocks-theme-import:typography:start */
@import url("https://ypage.site/css/typography/typography-roboto-serif.css");
/* blocks-theme-import:typography:end */
/* blocks-layout-tokens: радиусы; сетка; image-card; кнопки; три --section-padding-y*; типографика — только явные rem. 2026-04-22 */
:root {
  --btn-radius: 0.50rem;
  --input-radius: 0.50rem;
  --card-radius: 0.50rem;
  --image-card-media-border-radius: 0.50rem;
  --content-row-gap: 1.00rem;
  --image-card-scrollbar-size: 6px;
  --btn-padding-y: 0.60rem;
  --btn-padding-x: 1.25rem;
  --btn-font-size: 0.95rem;
  --section-padding-y: 80px;
  --section-padding-y-small: 36px;
  --section-padding-y-large: 120px;
  --section-container-max-width: 1200px;
  --section-h1-font-size: 6.00rem;
  --section-h2-font-size: 4.00rem;
}
/* blocks-card-slot-scale: icon/logo (редактор). 2026-05-08 */
body .icon-card,
body .icon-card.card,
body .logo-card,
body .logo-card.card {
  --icon-card-size-scale: 1.26;
}
/* blocks-card-slot-scale: review (редактор). 2026-05-08 */
body .review-card,
body .review-card.card {
  --icon-card-size-scale: 1.26;
}

/* blocks-global-card-appearance: только .icon-card (фон/прозрачность/обводка). 2026-04-30 */
body .icon-card.card,
body .icon-card {
  background: none;
  background-color: color-mix(in srgb, color-mix(in srgb, var(--card-bg) 68%, var(--card-border) 32%) 40%, transparent);
}
/* blocks-global-card-appearance: только .icon-card · тёмная секция. 2026-04-30 */
body .page-section.dark .icon-card.card,
body .page-section.dark .icon-card {
  background: none;
  background-color: color-mix(in srgb, color-mix(in srgb, var(--card-bg-dark, var(--card-bg)) 70%, var(--card-border) 30%) 40%, transparent);
}

/* blocks-global-card-appearance: только .image-card (фон/прозрачность/обводка). 2026-04-30 */
body .image-card.card,
body .image-card {
  background: none;
  background-color: transparent;
  border: none;
}
/* blocks-global-card-appearance: только .image-card · тёмная секция. 2026-04-30 */
body .page-section.dark .image-card.card,
body .page-section.dark .image-card {
  background: none;
  background-color: transparent;
  border: none;
}
/* blocks-theme-generated:end */