.bases-section{background:#141617;border-block:1px solid #333}
.bases-universes{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}
.bases-universes span{border:1px solid #454545;padding:10px 16px;font-size:12px;color:#ddd}
.bases-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.base-card{text-align:left;border:0;border-bottom:1px solid #444;padding:0 0 22px;background:none;color:inherit;cursor:pointer;min-width:0}
.base-card .photo{position:relative;aspect-ratio:1;overflow:hidden;background:#222}
.base-card img{display:block;width:100%;height:100%;object-fit:cover}
.base-card h3{font:24px Anton;margin:18px 0 8px}
.base-card small{color:#bdbdbd;line-height:1.6}
.bases-section .batch-controls p{max-width:620px;color:#aaa;font-size:12px;line-height:1.7}
.bases-actions{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}
.bases-actions h3{font:28px Anton}.bases-actions p{line-height:1.8;color:#bbb}.forge-panel{border-left:2px solid #ff741f;padding-left:30px}
#page-curtain span{text-align:center;max-width:92vw;font-size:clamp(32px,7vw,110px);line-height:1.08;padding:20px;overflow-wrap:normal}
@media(max-width:760px){.bases-gallery{grid-template-columns:1fr;gap:30px}.bases-actions{grid-template-columns:1fr;gap:30px}.bases-universes{gap:6px}.bases-universes span{padding:8px 10px}.bases-section .batch-controls{align-items:flex-start;flex-direction:column}}

.decor-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.decor-gallery .photo{aspect-ratio:1}.decor-gallery img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.decor-gallery{grid-template-columns:1fr}}

#socles .decor-offers p{color:#bcbdbf}#socles .decor-budgets>p:last-child{color:#bcbdbf;font-size:13px;line-height:1.7;max-width:1100px}#decors .base-card small{color:#53544f}
