.elementor-62836 .elementor-element.elementor-element-56cca5fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-56cca5fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-24b64de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-24b64de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-6b62ca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-6b62ca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-58e6677{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-58e6677 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-dc6b903{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-dc6b903 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-ba1d918{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-ba1d918 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-0d3337b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-0d3337b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-480bada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-480bada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-42ea94d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-42ea94d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62836 .elementor-element.elementor-element-5445b2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-62836 .elementor-element.elementor-element-5445b2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6eeddac0 *//* ---- sound preview and download cards (Sound WallHack post, reusable) ---- */
.cs16-audio-preview,.cs16-download-grid{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin:22px 0;}
.cs16-audio-card,.cs16-download-box{position:relative; padding:20px 22px 18px; background:#15191a; border:1px solid #232829; border-radius:6px; transition:border-color .2s,transform .2s;}
.cs16-audio-card:hover,.cs16-download-box:hover{border-color:rgba(162,198,0,.4); transform:translateY(-2px);}
.cs16-audio-card::before,.cs16-download-box::before{content:""; position:absolute; top:-1px; right:-1px; width:22px; height:22px; border-top:2px solid #a2c600; border-right:2px solid #a2c600; border-radius:0 6px 0 0; pointer-events:none;}
.cs2-section .cs16-audio-card h3,.cs2-section .cs16-download-box h3{margin:0 0 6px; padding:0; border:0; background:none; font-size:20px; color:#fff;}
.cs2-section .cs16-audio-card h3::before,.cs2-section .cs16-download-box h3::before{display:none;}
.cs2-section .cs16-audio-card p,.cs2-section .cs16-download-box p{margin:0 0 14px; font-size:14px; color:#9aa0a2;}
.cs16-audio-options{display:flex; flex-wrap:wrap; gap:8px; margin-bottom:12px;}
.cs16-audio-options button,.cs16-audio-controls button{font-family:'Oswald','Arial Narrow',sans-serif; font-size:14px; letter-spacing:.06em; text-transform:uppercase; padding:8px 14px; border:1px solid #2e3536; border-radius:3px; background:#0b0d0e; color:#9aa0a2; cursor:pointer; transition:border-color .18s,color .18s,background .18s;}
.cs16-audio-options button:hover,.cs16-audio-controls button:hover{border-color:#9aa0a2; color:#fff;}
.cs16-audio-options button.active{border-color:#a2c600; color:#a2c600; background:rgba(162,198,0,.08);}
.cs16-audio-controls{display:flex; align-items:center; gap:8px; padding-top:12px; border-top:1px solid #232829;}
.cs16-audio-controls .cs16-play{border-color:#a2c600; background:#a2c600; color:#0b0d0e !important;}
.cs16-audio-controls .cs16-play:hover{background:#b4dc0a; border-color:#b4dc0a;}
.cs16-audio-controls label{display:inline-flex; align-items:center; gap:6px; margin-left:auto; font-family:Consolas,'Courier New',monospace; font-size:13px; color:#9aa0a2; cursor:pointer;}
.cs16-audio-controls input{accent-color:#a2c600; margin:0;}
.cs16-download-box{display:flex; flex-direction:column;}
.cs2-section .cs16-download-btn,.cs2-section .cs16-download-btn:link,.cs2-section .cs16-download-btn:visited{display:flex; justify-content:space-between; align-items:center; margin:0 0 8px; padding:11px 14px; font-family:'Oswald','Arial Narrow',sans-serif; font-size:15px; letter-spacing:.04em; text-transform:none; text-decoration:none; color:#e6e8e9; background:#0b0d0e; border:1px solid #2e3536; border-radius:4px; box-shadow:none; transition:border-color .18s,color .18s,transform .18s;}
.cs2-section .cs16-download-btn::after{content:"↓"; color:#a2c600; font-size:16px;}
.cs2-section .cs16-download-btn:hover{color:#fff; border-color:#a2c600; transform:translateX(3px);}
.cs2-section .cs16-download-btn:last-child{margin-bottom:0;}
@media (max-width:640px){.cs16-audio-preview,.cs16-download-grid{grid-template-columns:1fr;}}/* End custom CSS */