/* Approved "Небесний берег": decorative layer only; existing layout and copy retained. */
body[data-luma-theme="nebesnyi-bereh"]{
 --cyan:#88eaff;--purple:#c5a1ff;--gold:#f7d59a;
 --line:#79badc66;
}
body[data-luma-surface="home"] .site-header{background:#0f1b2ef5;border-bottom-color:#79badc88}
body[data-luma-surface="home"] .account-button{border-color:#79badcaa;background:#19314b66}
body[data-luma-surface="home"] .hero-art{
 background-image:url("/assets/nebesnyi-bereh-20261109/shore.jpg");
 background-size:auto 100%;
 background-position:calc(50% - clamp(100px,25vw,360px)) top;
 background-repeat:no-repeat;
 filter:none;
}
body[data-luma-surface="home"] .hero{background:#10182c}
body[data-luma-surface="home"] .hero:before{
 background:linear-gradient(90deg,#10182c00 0%,#10182c0a 29%,#10182cc2 43%,#10182c 48%,#10182c 100%),linear-gradient(0deg,#10182c,transparent 32%);
}
body[data-luma-surface="home"] .hero:after{background:radial-gradient(ellipse at 62% 60%,#2e9bd51a,transparent 65%)}
body[data-luma-surface="home"] .facts-wrap{background:linear-gradient(115deg,#162c45,#182740);border-color:#79badc66}
body[data-luma-surface="home"] .world-card{border-color:#79badca6;background:#162c45}
body[data-luma-surface="home"] .world-card .card-picture{background-size:cover;background-position:center;filter:none}
body[data-luma-surface="home"] .card-journey .card-picture{background-image:url("/assets/nebesnyi-bereh-20261109/journey.jpg")}
body[data-luma-surface="home"] .card-equipment .card-picture{background-image:url("/assets/nebesnyi-bereh-20261109/equipment.jpg")}
body[data-luma-surface="home"] .card-rewards .card-picture{background-image:url("/assets/nebesnyi-bereh-20261109/rewards.jpg")}
body[data-luma-surface="home"] .world-card:after{background:linear-gradient(0deg,#10182c 3%,#14273ee8 37%,#14273e08 100%)}
body[data-luma-surface="home"] .world-card .card-link{color:#88eaff;border-color:#79badc66}
body[data-luma-surface="home"] .world-section h2 em{color:#88eaff}
body[data-luma-surface="account"]{position:relative;isolation:isolate;background:#10182c}
body[data-luma-surface="account"]:before{
 content:"";position:absolute;pointer-events:none;z-index:-1;
 top:105px;right:0;width:min(48vw,760px);height:775px;
 background:
 linear-gradient(90deg,#10182c 0%,#10182c 9%,#10182c4d 50%,#10182c26),
 linear-gradient(0deg,#10182c,transparent 68%),
 url("/assets/nebesnyi-bereh-20261109/shore.jpg") center top/cover no-repeat;
 opacity:.62;
}
body[data-luma-surface="account"] .panel{background:linear-gradient(135deg,#162c45f5,#10182cf7);border-color:#79badca6}
body[data-luma-surface="account"] header{border-bottom-color:#79badc66}
body[data-luma-surface="account"] input,
body[data-luma-surface="account"] select{border-color:#79badc88;background:#101d32}
body[data-luma-surface="account"] button.primary{background:linear-gradient(125deg,#ffe5b8,#eec17a);border-color:#ffebca}
@media(max-width:760px){
 body[data-luma-surface="home"] .hero-art{background-size:auto 560px;background-position:center top}
 body[data-luma-surface="home"] .hero:before{background:linear-gradient(0deg,#10182c 0%,#10182c 42%,#10182cdc 58%,#10182c00 82%)}
 body[data-luma-surface="home"] .hero:after{background:radial-gradient(ellipse at 100% 75%,#2e9bd51f,transparent 65%)}
 body[data-luma-surface="account"]:before{width:55vw;opacity:.28}
}
