.dc41-world{background:#0a0c10;border:1px solid #745729;border-radius:15px;padding:22px;margin:24px auto;color:#f6e7c5;max-width:1280px}.dc41-heading span{color:#dbb35c;letter-spacing:3px;font-size:12px}.dc41-heading h2{font-size:clamp(24px,3vw,39px);margin:9px 0;color:#f2c875}.dc41-heading p{color:#c4c3bd}.dc41-map{position:relative;aspect-ratio:1000/510;min-height:220px;overflow:hidden;border:1px solid #866536;border-radius:12px;background:#092134}.dc41-earth{width:100%;height:100%;position:absolute;inset:0}.dc41-pin{position:absolute;transform:translate(-50%,-50%);z-index:1;color:#fff!important;background:#111a23ed;border:1px solid #cda351;border-radius:5px;padding:7px 9px;text-decoration:none!important;font-size:clamp(9px,1vw,13px);white-space:nowrap;box-shadow:0 3px 16px #000a}.dc41-pin span{color:#ffd06a;margin-right:5px}.dc41-pin:hover,.dc41-pin.active{background:#c69b4d;color:#111!important}.dc41-countries{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px}.dc41-countries a{display:flex;justify-content:space-between;gap:8px;color:#f5dfac!important;border:1px solid #66502d;padding:12px;text-decoration:none!important;border-radius:7px;background:#161616}.dc41-countries a:hover,.dc41-countries a.active{border-color:#f3c975;background:#292116}.dc41-countries small{color:#b6ab92}.dc41-detail{margin-top:18px;background:#151920;border:1px solid #51442c;padding:20px;border-radius:10px}.dc41-detail h3{color:#efc570}.dc41-cities{display:flex;flex-wrap:wrap;gap:10px}.dc41-cities span{padding:10px 14px;background:#222b30;border:1px solid #6a5635;border-radius:6px}.dc41-note{font-size:13px;color:#c6c0b5}.dc41-module{margin-top:16px}@media(max-width:600px){.dc41-world{padding:12px}.dc41-map{aspect-ratio:4/3}.dc41-pin{font-size:9px;padding:4px}.dc41-countries{grid-template-columns:1fr 1fr}}
