/* True background sampling. Keep main out of a named view-transition backdrop root. */
:root{--frost-tint:#252a326e;--frost-sheen:#ffffff13;--frost-blur:36px}
:root[data-theme=light]{--frost-tint:#e9edf378;--frost-sheen:#ffffff76}
main{view-transition-name:none}
.frost,.glass-card,.details-section .detail-row,.material-showcase,.preview-shell,.technology-card,.device-studio,.download-guide,.journal-index,.release-card,.news-card,.news-article,.news-empty{background:linear-gradient(135deg,var(--frost-sheen),#ffffff03),var(--frost-tint);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(1.12);backdrop-filter:blur(var(--frost-blur)) saturate(1.12)}
[data-theme=light] .frost,[data-theme=light] .glass-card,[data-theme=light] .details-section .detail-row,[data-theme=light] .material-showcase,[data-theme=light] .preview-shell,[data-theme=light] .technology-card,[data-theme=light] .device-studio,[data-theme=light] .download-guide,[data-theme=light] .journal-index,[data-theme=light] .release-card,[data-theme=light] .news-card,[data-theme=light] .news-article,[data-theme=light] .news-empty{background:linear-gradient(135deg,var(--frost-sheen),#ffffff12),var(--frost-tint)}
.glass-card.is-device,[data-theme=light] .glass-card.is-device{background:linear-gradient(135deg,var(--frost-sheen),#ffffff15),var(--frost-tint)}
.frost,.glass-card{box-shadow:inset 1px 1px 0 #ffffff2a,inset -1px -1px 0 #ffffff0b,0 20px 55px #00000020}
[data-theme=light] .frost,[data-theme=light] .glass-card{box-shadow:inset 1px 1px 0 #ffffffea,inset -1px -1px 0 #ffffff60,0 20px 55px #27344715}
.nav.frost{background:linear-gradient(125deg,#ffffff0d,transparent),#1c222b99;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}
[data-theme=light] .nav.frost{background:linear-gradient(125deg,#ffffff8a,transparent),#edf1f49c}
.frost.card-shield,.card-file.frost,.card-security-pill.frost,.detail-icon.frost,.detail-tag.frost,.live-chat-header.frost,.live-composer.frost,.demo-file.frost{--frost-blur:18px;box-shadow:inset 0 1px 0 #ffffff30,0 8px 24px #00000013}
html{scrollbar-gutter:stable}
@media(max-width:760px){:root{--frost-blur:25px}.nav.frost{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.frost,.glass-card,.details-section .detail-row,.news-card,.news-article,.news-empty{background:#282d35!important}[data-theme=light] .frost,[data-theme=light] .glass-card,[data-theme=light] .details-section .detail-row,[data-theme=light] .news-card,[data-theme=light] .news-article,[data-theme=light] .news-empty{background:#e8edf3!important}}
@media(prefers-reduced-transparency:reduce){.frost,.glass-card,.details-section .detail-row,.news-card,.news-article,.news-empty{background:#282d35!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] .frost,[data-theme=light] .glass-card,[data-theme=light] .details-section .detail-row,[data-theme=light] .news-card,[data-theme=light] .news-article,[data-theme=light] .news-empty{background:#e8edf3!important}}
