@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#101113;--panel:#191b1e;--muted:#a2a5ac;--line:#303237;--brand:#0090fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:#f5f5f6;font:16px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,label.upload{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}header,main,footer{max-width:1320px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 40px;border-bottom:1px solid var(--line);gap:25px}.brand{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;display:flex;gap:12px;line-height:1.15}.mark{background:var(--brand);border-radius:8px;padding:9px 12px;font-size:28px}.brand-sub{display:block;font:10px/1.8 'DM Sans',sans-serif;letter-spacing:2px}nav{display:flex;gap:30px;font-size:14px}nav a:hover,.replace{color:var(--brand)}.edition,.eyebrow,.intro-meta>span,.list-head,.tag{font-size:12px;letter-spacing:1.7px;font-weight:600}.edition{color:var(--muted)}main{padding:0 40px}.intro{display:flex;justify-content:space-between;align-items:center;padding:65px 0 55px;gap:30px}.eyebrow{color:var(--brand);margin:0 0 16px}h1,h2,h3{font-family:'Space Grotesk',sans-serif;line-height:1.08;letter-spacing:-1.5px;margin:0}h1{font-size:clamp(44px,6vw,78px);font-weight:500}h1 span{color:var(--brand)}.lead{max-width:520px;color:var(--muted);font-size:18px;margin:20px 0 0}.intro-meta{display:flex;flex-direction:column;gap:17px;border-left:1px solid var(--line);padding-left:35px}.intro-meta>span{color:var(--muted);font-size:11px}.intro-meta strong{font-weight:500;font-size:19px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.section-heading .eyebrow{font-size:11px;color:var(--muted);margin-bottom:10px}h2{font-size:34px;font-weight:500}.section-heading>p{font-size:14px;color:var(--muted);margin:0}.collection-layout{display:grid;grid-template-columns: .8fr 1.5fr;gap:35px}.feature{background:#0f1d2d;border:1px solid #204464;border-radius:14px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:460px}.tag{font-size:10px;color:#c2e3fa}.bars{height:140px;display:flex;align-items:center;justify-content:center;gap:5px;transform:rotate(-8deg);margin:28px -20px}.bars i{width:6px;min-width:3px;background:linear-gradient(#70c3ff,#007fdb);border-radius:6px}.feature h3{font-size:44px;font-weight:500}.feature p:last-child{max-width:300px;font-size:14px;color:#a8bed0;line-height:1.7}.feature .eyebrow{font-size:10px}.list-head{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding:0 12px 15px}.sound{display:flex;align-items:center;border-top:1px solid var(--line);gap:18px;padding:16px 10px;min-height:74px}.play{width:43px;height:43px;flex:none;border:1px solid #45474d;border-radius:50%;background:#24262a;color:white}.play:hover,.play.playing{background:var(--brand);border-color:var(--brand)}.sound-name{font-weight:600;font-size:16px;line-height:1.3}.sound-meta{font-size:12px;color:var(--muted);margin-top:4px}.sound-duration{margin-left:auto;color:var(--muted);font-size:13px}.soon{font-size:12px;background:#232529;color:#b9bbc0;border:1px solid #35383e;padding:6px 10px;border-radius:5px}.availability{font-size:12px;color:var(--muted);margin:15px 10px}.creator{margin-top:70px;padding:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.creator-copy>p:not(.eyebrow){max-width:385px;color:var(--muted)}.creator h2{font-size:40px}.small{font-size:13px!important;color:var(--muted);line-height:1.6}.editor{background:var(--panel);padding:24px;border-radius:12px;border:1px solid var(--line)}.upload{display:flex;align-items:center;text-align:center;flex-direction:column;gap:10px;padding:22px 15px;border:1px dashed #4d5058;border-radius:8px;cursor:pointer}.upload>span:not(.button):not(.upload-icon){font-size:13px;color:var(--muted)}.upload-icon{font-size:30px;color:var(--brand)}.button{padding:11px 20px;display:inline-block;border-radius:6px;font-size:14px;font-weight:600;border:1px solid #484b52}.outline{background:transparent;color:white}.primary{background:var(--brand);border-color:var(--brand);color:white}.button:hover{filter:brightness(1.15)}.file-row{display:flex;gap:15px;justify-content:space-between}.file-row strong{overflow-wrap:anywhere}.replace{cursor:pointer;font-size:14px}canvas{width:100%;height:100px;margin-top:20px}.time-fields{display:flex;gap:15px}.time-fields label{font-size:13px;color:var(--muted);flex:1;min-width:0}.time-fields input{width:100%;display:block;background:#101113;border:1px solid #42464d;color:white;border-radius:5px;padding:8px;margin-top:5px}.editor-actions{display:flex;gap:10px;flex-wrap:wrap}#editor-status{font-size:14px;margin-bottom:0;color:#bddfff}.installation{padding:60px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.steps article>span{font:36px 'Space Grotesk',sans-serif;color:#555962}.steps h3{font-size:20px;letter-spacing:-.4px;margin-top:18px}.steps p{font-size:14px;color:var(--muted);line-height:1.8}.steps b{color:#ddd;font-weight:500}.faq{margin-top:30px}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-size:15px}details p{color:var(--muted);font-size:14px;max-width:850px}footer{border-top:1px solid var(--line);padding:30px 40px 40px;display:flex;align-items:center;gap:30px;justify-content:space-between}footer .brand{font-size:13px;letter-spacing:1px}footer p{font-size:12px;color:var(--muted)}footer>span{font-size:10px;letter-spacing:2px;color:var(--muted)}.red{color:var(--brand)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.upload:focus-within,button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #88ceff;outline-offset:4px}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#353941;border:1px solid #666;border-radius:8px;padding:12px 22px;display:none;max-width:90vw;font-size:14px}[hidden]{display:none!important}@media(max-width:800px){header{padding:22px}.edition{display:none}main{padding:0 22px}.intro{padding:45px 0}.intro-meta{display:none}.collection-layout{grid-template-columns:1fr}.feature{min-height:260px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature .tag{grid-column:1/-1}.feature .bars{grid-column:2;grid-row:2;margin:0}.feature>div:last-child{grid-row:2;grid-column:1}.feature h3{font-size:34px}.creator{gap:30px;grid-template-columns:1fr}.creator-copy>p:not(.eyebrow){max-width:none}.steps{gap:22px}.section-heading{align-items:start;flex-direction:column;gap:12px}footer{flex-wrap:wrap;padding:25px 22px}footer>span{display:none}}@media(max-width:500px){header{align-items:start;flex-direction:column;gap:18px}nav{gap:24px}.intro{padding:35px 0}.lead{font-size:16px}.feature{display:block}.feature .bars{height:100px;margin:15px 0}.feature h3 br{display:none}.feature p:last-child{max-width:none}.feature h3{font-size:30px}.sound{gap:12px;padding:15px 0}.soon{font-size:10px;padding:5px 7px}.creator{margin-top:35px;padding:35px 0}.creator h2{font-size:34px}.editor{padding:16px}.steps{grid-template-columns:1fr}.steps article{display:grid;grid-template-columns:45px 1fr;gap:5px 15px}.steps h3{margin-top:9px}.steps p{grid-column:2;margin-top:0}.installation{padding:40px 0}h2{font-size:30px}}
/* Signature studio */
body{padding-bottom:95px;background:#0c0d0f}.header-cta{font-size:14px;border:1px solid #3c3e43;padding:10px 17px;border-radius:6px}.header-cta span{color:var(--brand);margin-left:18px}.intro{padding:65px 0;align-items:stretch;gap:55px}.intro>div:first-child{flex:1}.intro h1{font-size:clamp(50px,6vw,82px);line-height:1.03;letter-spacing:-3.5px}.intro .lead{font-size:16px;line-height:1.9}.hero-links{display:flex;align-items:center;gap:25px;margin-top:27px}.text-link{font-size:14px;border-bottom:1px solid #64676e;padding:8px 0}.spotlight{width:42%;border:1px solid #245780;border-radius:12px;background:radial-gradient(ellipse at 65% 30%,#063e69 0%,#0c1c30 48%,#0b141f 85%);padding:25px;display:flex;flex-direction:column;justify-content:space-between;min-height:310px}.spotlight-top,.spotlight-line{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1.4px;color:#abc9df}.signature-wave{height:115px;display:flex;align-items:center;justify-content:center;gap:4px;margin:14px 0}.signature-wave i{flex:1;background:#39acff;border-radius:2px;max-width:4px;box-shadow:0 0 16px #0090fc33}.spotlight-bottom{display:flex;align-items:center;justify-content:space-between}.spotlight-bottom h2{font-size:33px}.spotlight-bottom p{font-size:13px;color:#abc9df;margin:8px 0 18px}.spotlight-bottom .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:8px}.hero-play{border:1px solid #427eaa;color:white;background:#ffffff0c;border-radius:50%;width:54px;height:54px;font-size:18px}.hero-play:hover{background:var(--brand)}.spotlight-line{border-top:1px solid #ffffff16;padding-top:12px;font-size:9px}.assurance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;gap:16px;color:#b9bdc5;font-size:12px}.assurance span:before{content:'✓';margin-right:10px;color:#55b7ff}.catalogue{padding-top:52px}.search{display:flex;align-items:center;gap:10px;background:#191b1e;border:1px solid #34373c;border-radius:7px;padding:8px 13px;color:#aeb3bd}.search span{font-size:24px;line-height:1}.search input{color:white;border:0;background:transparent;width:190px;font-size:14px;outline:none}.search:focus-within{outline:2px solid #59b5fc}.browse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{background:transparent;border:1px solid #33363d;color:#b9bdc6;padding:8px 15px;border-radius:100px;font:14px 'DM Sans',sans-serif}.filter.active{background:white;border-color:white;color:#101114}.filter:hover{border-color:#999}.saved-toggle{font-size:13px;display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.saved-toggle input,.normalize input{accent-color:var(--brand)}#saved-count{background:#2a2c31;padding:1px 7px;border-radius:5px}.results-line{display:flex;justify-content:space-between;margin:25px 0 16px;font-size:11px;color:#9298a3}.results-line>span:last-child{letter-spacing:1.5px;font-size:9px}.sound-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sound-card{border:1px solid #2a2d33;background:#15171a;border-radius:9px;padding:21px;position:relative;transition:border-color .2s,background .2s}.sound-card:hover{background:#191b20;border-color:#555963}.sound-card.playing{border-color:#0090fc}.card-top{display:flex;align-items:center;justify-content:space-between}.category{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--card-accent,#a0adc5)}.favourite{background:none;border:0;color:#797f8b;font-size:24px;padding:0 3px;line-height:1.2}.favourite[aria-pressed=true]{color:var(--brand)}.card-wave{height:52px;width:100%;display:block;margin:15px 0 17px;color:var(--card-accent,#a0adc5)}.card-title{display:flex;justify-content:space-between;gap:10px;align-items:center}.card-title h3{font-size:21px;letter-spacing:-.6px;font-weight:500}.card-title span{font-size:12px;color:#999fa9}.card-mood{font-size:12px;color:#a0a6b1;margin:7px 0 20px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-bottom .play{width:auto;height:auto;border-radius:5px;display:flex;gap:9px;padding:7px 14px;align-items:center;font-size:12px;background:#272a30;border-color:#3b3e46}.card-bottom .play.playing{background:#0090fc;border-color:#0090fc}.card-bottom>span{font-size:10px;color:#89919d}.collection-note{display:flex;align-items:center;gap:22px;margin-top:23px;border:1px solid #2e3137;border-radius:7px;padding:17px 23px;background:#111317}.note-icon{font-size:28px;color:var(--brand)}.collection-note p{font-size:13px;color:#989faa;line-height:1.8;margin:0}.collection-note strong{color:#dfe1e5}.collection-note b{font-family:monospace;font-weight:400;color:#c4c9d2}.empty{text-align:center;border:1px dashed #4a4e56;padding:40px;border-radius:8px;color:#b9bec7}.empty h3{color:white;font-size:22px;letter-spacing:0}.creator{margin-top:60px;gap:70px}.creator h2{line-height:1.15;letter-spacing:-1.7px}.studio-benefits{display:flex;flex-direction:column;gap:12px;margin:24px 0;font-size:14px}.studio-benefits b{font-size:11px;color:var(--brand);margin-right:12px;font-weight:500}.editor{background:#15171a}.normalize{font-size:13px;color:#b4bbc6;display:flex;gap:8px;align-items:center;margin:12px 0}.export-spec{font-family:monospace;font-size:12px;color:#a0c8e7;margin:15px 0}.upload.dragover{border-color:var(--brand);background:#102b46}.player{position:fixed;z-index:10;bottom:0;left:0;right:0;background:#1b1d22f5;backdrop-filter:blur(20px);border-top:1px solid #25445f;display:flex;align-items:center;gap:24px;padding:18px max(25px,calc((100vw - 1240px)/2));box-shadow:0 -12px 35px #0004}.player-info{display:flex;align-items:center;gap:13px;min-width:200px}.player-art{background:#123957;color:#84caff;padding:7px 14px;border-radius:6px;font-size:24px}.player-info strong{display:block;font-size:14px}.player-info span:not(.player-art){display:block;font-size:11px;color:#a0a7b3}.player-track{flex:1;display:flex;align-items:center;gap:14px}.player-track input{width:100%;accent-color:#0090fc;min-width:55px}.player-track>span{font-size:11px;white-space:nowrap;color:#a6adba;font-variant-numeric:tabular-nums}.volume{display:flex;align-items:center;gap:10px;font-size:11px;color:#a6adba}.volume input{width:75px;accent-color:#bdc3cd}.player-label{font-size:9px;letter-spacing:1.3px;color:#969eab}.close-player{color:#acb3c0;border:0;background:none;font-size:25px;padding:0 8px}#toast{bottom:110px;z-index:20}footer{padding-bottom:25px}.installation h2{line-height:1.15}button:focus-visible,label:focus-within{outline:2px solid #88ceff;outline-offset:4px}.visually-hidden:focus+.upload{outline:2px solid #88ceff}@media(min-width:1400px){.intro{padding:75px 0}}@media(max-width:1000px){.header-cta{display:none}.sound-grid{grid-template-columns:repeat(3,1fr)}.player-label{display:none}.player{gap:15px}.player-info{min-width:165px}.assurance{flex-wrap:wrap}.assurance span{width:45%}.intro{gap:30px}.spotlight{width:43%;padding:20px}.card-bottom>span{font-size:9px}}@media(max-width:800px){.sound-grid{grid-template-columns:repeat(2,1fr)}.intro{padding:40px 0}.intro h1{font-size:55px}.intro .lead br{display:none}.hero-links{gap:15px;flex-wrap:wrap}.browse-toolbar{align-items:start;flex-direction:column;gap:15px}.volume{display:none}.player-info{min-width:140px}.creator{gap:30px}.spotlight{min-height:315px}.intro .eyebrow{font-size:10px}.signature-wave{gap:2px}}@media(max-width:560px){header{flex-direction:row;align-items:center;gap:15px}.brand{font-size:16px}.brand-sub{font-size:8px}.mark{padding:6px 9px;font-size:23px}nav{gap:15px;font-size:12px}nav a:nth-child(2){display:none}.intro{flex-direction:column;gap:30px;padding:35px 0}.intro h1{font-size:62px}.spotlight{width:100%;min-height:270px;padding:20px}.signature-wave{height:85px}.assurance{gap:15px 10px;font-size:10px;align-items:start}.assurance span{width:47%;display:flex;align-items:start}.catalogue{padding-top:35px}.section-heading h2{font-size:31px;max-width:300px}.search{width:100%}.search input{width:100%}.filter{font-size:12px;padding:7px 12px}.results-line>span:last-child{font-size:8px;letter-spacing:.8px}.sound-grid{gap:10px}.sound-card{padding:14px 12px}.card-title h3{font-size:17px;letter-spacing:-.5px}.card-title span{font-size:10px}.card-mood{font-size:10px;min-height:32px;margin-bottom:10px}.card-bottom{align-items:start;flex-direction:column;gap:8px}.card-bottom .play{width:100%;justify-content:center;font-size:12px}.card-bottom>span{font-size:9px}.card-wave{height:45px;margin:10px 0}.category{font-size:8px;letter-spacing:.9px}.favourite{font-size:23px}.collection-note{padding:15px;gap:12px;align-items:start}.collection-note p{font-size:12px}.player{gap:11px;padding:12px 15px;flex-wrap:wrap}.player-info{min-width:0;flex:1}.player-art{padding:5px 10px;font-size:22px}.player-track{order:5;flex-basis:100%;gap:12px}.player-track input{margin:0}.player-track>span{font-size:10px}.player .play{height:36px;width:36px}.player-info strong{font-size:13px}.player-info span:not(.player-art){font-size:10px}.close-player{padding:0 3px}.creator h2{font-size:34px}.results-line{gap:10px}.editor-actions .button{flex:1;text-align:center;padding:11px 12px}.installation{padding-bottom:30px}footer{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.currency-picker{display:flex;align-items:center;gap:10px;font-size:12px;color:#a6adba}.currency-picker select,.checkout-currency select{background:#1b1e23;color:#fff;border:1px solid #494e58;border-radius:6px;font:14px 'DM Sans',sans-serif;padding:9px 12px;cursor:pointer}.pricing-intro{font-size:14px;color:#a6adba;margin:0 0 20px}.pricing-intro strong{color:#f5f5f6;margin-right:8px;font-weight:500}.studio-price{font-size:14px;color:#a6adba}.studio-price strong{color:#f5f5f6}.buy-sound{border:0;background:transparent;color:#87ceff;font:12px 'DM Sans',sans-serif;font-weight:600;padding:8px 0;white-space:nowrap}.buy-sound:hover{color:#fff}.assurance b{font-weight:500}.purchase-heading{display:flex;align-items:center;justify-content:space-between}.purchase-heading .eyebrow{margin:0;font-size:11px}dialog{color:#f5f5f6;background:#191b20;border:1px solid #2a4962;border-radius:14px;padding:28px;width:min(460px,calc(100vw - 32px));max-height:90vh;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#05070bd6;backdrop-filter:blur(6px)}dialog h2{font-size:30px;margin-top:20px}#purchase-name{color:#abb2bd;font-size:16px}.purchase-line{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #373b43;border-bottom:1px solid #373b43;font-size:14px}.purchase-line strong{font:32px 'Space Grotesk',sans-serif}.checkout-currency{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#a6adba;margin:18px 0}.download-format{background:#101216;border-radius:6px;padding:15px}.download-format strong{display:block;font:15px monospace}.download-format span{display:block;color:#a6adba;font-size:11px;margin-top:7px}.purchase-status{font-size:14px;color:#a8bfd3;line-height:1.7}.checkout-unavailable,#keep-exploring{width:100%;margin-top:10px}.checkout-unavailable:disabled{opacity:.7}@media(max-width:1000px){.currency-picker>span{display:none}.card-bottom{align-items:stretch;flex-direction:column;gap:5px}.card-bottom .play{justify-content:center}.buy-sound{text-align:center}}@media(max-width:560px){header{flex-wrap:wrap}.currency-picker{margin-left:auto}.currency-picker select{font-size:12px;padding:8px}header nav{order:3;width:100%;justify-content:center}header nav a:nth-child(2){display:block}.buy-sound{font-size:11px;white-space:normal}.pricing-intro strong{display:block;margin-bottom:5px}.assurance span:has([data-price]){display:block}.assurance span:has([data-price]):before{display:inline}.card-bottom{gap:4px}}
.search-heading-note{color:#9ba3b1;font-size:14px}.search-studio{margin:27px 0 25px;padding:25px 27px;border:1px solid #373740;border-radius:10px;background:linear-gradient(115deg,#1d1e25,#15171c)}.search-label{font:500 19px 'Space Grotesk',sans-serif;display:block;margin-bottom:16px;letter-spacing:-.4px}.search-box-wrap{position:relative}.professional-search{display:flex;align-items:center;gap:15px;background:#0c0e12;border:1px solid #4b505c;border-radius:7px;padding:15px 18px;color:#9199a8}.professional-search:focus-within{border-color:#66bcff;box-shadow:0 0 0 3px #0090fc20}.professional-search input{flex:1;min-width:0;font:16px 'DM Sans',sans-serif;border:0;background:transparent;color:#fff;outline:0}.professional-search input::-webkit-search-cancel-button{display:none}.professional-search input::placeholder{color:#858e9e}.professional-search input:focus-visible{outline:0}.professional-search svg{flex-shrink:0}.search-key{font-size:11px;color:#717b8e;border-left:1px solid #343943;padding-left:18px;white-space:nowrap}#clear-search{color:#b2bac7;border:0;background:transparent;font-size:25px;line-height:1;padding:0 4px;cursor:pointer}.search-hints{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;font-size:12px;color:#929ba9}.quick-searches{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.quick-searches>span{margin-right:3px;color:#767f8e}.quick-searches button{font:12px 'DM Sans',sans-serif;color:#bdc5d1;border:1px solid #373d47;background:#242730;border-radius:5px;padding:4px 9px}.quick-searches button:hover{border-color:#5cacdf;color:white}#search-suggestions{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:8;background:#20232a;border:1px solid #505461;border-radius:7px;box-shadow:0 18px 45px #0009;padding:6px;max-height:315px;overflow-y:auto}.search-option{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 13px;cursor:pointer;border-radius:4px}.search-option:hover,.search-option[aria-selected=true]{background:#23374c}.search-option strong{font-size:14px;font-weight:500}.search-option span{font-size:12px;color:#a2abba}.results-line{line-height:1.6;overflow-wrap:anywhere}.results-line>span:last-child{flex-shrink:0}.empty p{overflow-wrap:anywhere}@media(max-width:800px){.search-hints{align-items:start;flex-direction:column;gap:12px}}@media(max-width:560px){.search-studio{padding:19px 15px;margin-top:20px}.search-label{font-size:18px;line-height:1.4}.professional-search{gap:10px;padding:14px 12px}.professional-search input{font-size:16px}.search-key{display:none}.quick-searches{gap:6px}.quick-searches button{padding:6px 8px}.search-hints{font-size:11px}.search-option{gap:10px}.search-option span{font-size:10px}.results-line{align-items:start;flex-direction:column;gap:5px}}
/* Owner-supplied TeslaLockSounds.com identity */
:root{--brand:#0090fc;--brand-ink:#081018;--silver:#f5f5f6;--bg:#0b0e12}.brand-logo{display:block;line-height:0;flex-shrink:0;letter-spacing:normal}.brand-logo img{display:block;width:310px;max-width:100%;height:auto;object-fit:contain}header{padding-top:21px;padding-bottom:21px}.footer-logo img{width:255px}.button.primary,.card-bottom .play.playing,.play.playing,.hero-play:hover{color:var(--brand-ink);font-weight:700}.button.primary:hover{background:#36a7ff;border-color:#36a7ff;filter:none}.eyebrow{color:#66bcff}.spotlight-bottom .eyebrow{color:#91cfff}.intro h1 span{color:var(--brand)}.player-art{background:#123957;color:#9fd8ff}.spotlight{background:radial-gradient(ellipse at 65% 30%,#063e69 0%,#0c1c30 48%,#0b141f 85%)}.sound-card.playing{box-shadow:inset 0 0 0 1px #0090fc22}.search-studio{background:linear-gradient(115deg,#152230,#121922);border-color:#30465b}.professional-search{background:#0a1018}.professional-search:focus-within{box-shadow:0 0 0 3px #0090fc20}.search-option:hover,.search-option[aria-selected=true]{background:#23374c}.quick-searches button:hover{border-color:#55b7ff}.favourite[aria-pressed=true]{color:#55b7ff}.signature-wave i{background:#39acff;box-shadow:0 0 16px #0090fc33}@media(max-width:1000px){.brand-logo img{width:265px}header{gap:22px}nav{gap:20px}}@media(max-width:650px){header{flex-wrap:wrap}.brand-logo img{width:250px}header nav{order:3;width:100%;justify-content:center}.currency-picker{margin-left:auto}.footer-logo img{width:245px}}@media(max-width:400px){.brand-logo img{width:210px}header{gap:15px;padding-left:18px;padding-right:18px}.currency-picker select{padding:8px 6px;font-size:11px}}
.animal-launch{display:flex;justify-content:space-between;align-items:center;gap:28px;background:linear-gradient(115deg,#0e2b41,#111c29);border:1px solid #245780;border-radius:10px;padding:28px;margin-bottom:35px}.animal-launch h2{font-size:34px}.animal-launch p:last-child{font-size:14px;color:#aec6d9;max-width:600px;margin-bottom:0}.animal-launch .eyebrow{font-size:10px;margin-bottom:10px}.animal-launch button{flex-shrink:0}.animal-group-row{display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 17px;border:1px solid #2b4154;background:#101a24;border-radius:7px;font-size:13px}.animal-group-row select{background:#192b3d;border:1px solid #49647d;border-radius:5px;color:#fff;font:14px 'DM Sans',sans-serif;padding:8px 12px}.animal-group-row span{margin-left:auto;color:#98b2c7;font-size:11px}.generated-label{font-size:10px;color:#8ba2b7;margin:-10px 0 16px}.sound-card .card-mood{min-height:38px}.sound-card .category{line-height:1.5}@media(max-width:800px){.animal-launch{align-items:start;flex-direction:column}.animal-launch h2{font-size:30px}}@media(max-width:560px){.animal-launch{padding:22px 18px;gap:18px}.animal-group-row{flex-wrap:wrap;padding:12px}.animal-group-row span{margin-left:0;width:100%}.animal-launch h2{font-size:28px}.animal-launch .button{width:100%;text-align:center}.generated-label{font-size:9px}.sound-card .card-mood{min-height:48px}}
.collection-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.card-title{align-items:flex-start}.card-title h3{line-height:1.22;overflow-wrap:anywhere}.card-title>span{flex-shrink:0}.faq a{text-decoration:underline;text-underline-offset:3px;color:#88ceff}@media(max-width:560px){.collection-actions{width:100%}.card-title h3{font-size:16px}.card-title{gap:6px}}

.basket-offer{padding:14px;border-radius:8px;background:#092c45;color:#8bd0ff}.basket-saving>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.basket-saving strong{color:#66cfad}

.offer-caption{display:block;font-size:12px;color:#a2b6c6;margin-top:4px}.single-price [data-offer-price]{color:#2ba7ff}

#robot-text{display:block;width:100%;box-sizing:border-box;margin:12px 0;padding:14px;background:#111923;color:#fff;border:1px solid #637080;border-radius:10px;font:inherit;font-size:18px;resize:vertical}#robot-audio{width:100%;margin:14px 0}#robot-creator .button{margin:6px 0}#robot-creator [hidden]{display:none}

.robot-allowance{border:1px solid #a6d1ba;background:#182d25;border-radius:12px;padding:18px;margin:20px 0}.robot-allowance>strong{display:block;font-size:1.4rem;color:#d7f8e6}.robot-allowance p{margin:10px 0}.robot-allowance small{display:block;line-height:1.5}.robot-preview-panel{border:1px solid #637080;border-radius:12px;padding:18px;margin:18px 0;background:#111923}.robot-preview-panel h3{margin:0 0 10px}.robot-preview-panel p{line-height:1.5}
