:root{--metal-font:'New Rocker' , 'Metal Mania' , system-ui , -apple-system , 'Segoe UI' , Roboto , 'Helvetica Neue' , Arial , 'Noto Sans' , 'Liberation Sans' , sans-serif;--ui-font:system-ui , -apple-system , 'Segoe UI' , Roboto , 'Helvetica Neue' , Arial , 'Noto Sans' , 'Liberation Sans' , sans-serif}html,body{margin:0;padding:0;height:100%;min-height:100%;overflow:hidden;background:radial-gradient(1200px 800px at 18% 8%,rgba(255,0,0,.22) 0%,rgba(0,0,0,0) 55%) , radial-gradient(900px 700px at 85% 18%,rgba(255,60,0,.11) 0%,rgba(0,0,0,0) 60%) , radial-gradient(1100px 900px at 50% 120%,rgba(255,0,0,.16) 0%,rgba(0,0,0,0) 62%) , linear-gradient(180deg,#0e0000 0%,#050000 50%,#000 100%);background-color:#000;position:relative}#railysFitWrap{position:relative;width:100%;height:var(--railys-vvh,100svh);min-height:var(--railys-vvh,100svh);overflow:hidden;display:flex;justify-content:center;isolation:isolate}#railysFitWrap::before{content:"";position:absolute;inset:-35%;background:radial-gradient(circle at 18% 12%,rgba(255,0,0,.25) 0%,rgba(0,0,0,0) 55%) , radial-gradient(circle at 82% 22%,rgba(255,70,20,.14) 0%,rgba(0,0,0,0) 60%) , radial-gradient(circle at 50% 88%,rgba(255,0,0,.17) 0%,rgba(0,0,0,0) 65%);filter:blur(86px) saturate(112%);opacity:.52;transform:translateZ(0);mix-blend-mode:screen;pointer-events:none;z-index:0;animation:railysRedGlow 10s ease-in-out infinite}#railysFitScale{width:100%;transform-origin:top center;will-change:transform;position:relative;z-index:1}@keyframes railysRedGlow{
  0%,100%{ transform: translate3d(0,0,0) scale(1); opacity:.48; }
  50%{ transform: translate3d(0,-1.2%,0) scale(1.04); opacity:.60; }
}@supports (min-height: 100svh) {
  body { min-height: 100svh; }
}@supports (-webkit-touch-callout: none) {
  body { min-height: -webkit-fill-available; }
}.toolbar input[type="search"],.toolbar .search input,.toolbar input[type="text"],#search,#query,input.search{font-family: var(--ui-font);font-weight:500;color:#f1f1f1;text-shadow:0 1px 0 rgba(0,0,0,.6)}.toolbar input[type="search"]::placeholder,.toolbar .search input::placeholder,.toolbar input[type="text"]::placeholder,#search::placeholder,#query::placeholder,input.search::placeholder{font-family: var(--metal-font);letter-spacing:.4px;color:rgba(240,240,240,.9);text-shadow:0 1px 0 rgba(0,0,0,.75) , 0 0 6px rgba(255,120,0,.25)}.toolbar input[type="search"]:placeholder-shown,.toolbar .search input:placeholder-shown,.toolbar input[type="text"]:placeholder-shown,#search:placeholder-shown,#query:placeholder-shown,input.search:placeholder-shown{font-family: var(--metal-font);letter-spacing:.4px;text-shadow:0 1px 0 rgba(0,0,0,.75) , 0 0 6px rgba(255,120,0,.25)}#railys-radio{padding: 22px 12px calc(12px + env(safe-area-inset-bottom))}.title-row{padding:1px 18px!important;margin:0 auto 4px auto!important}.brand-mark{height:42px!important;width:auto;object-fit:contain}#railys-title-img{display:block;width:auto;max-width:min(100%,1100px);height:clamp(54px,10vw,92px);margin:8px auto 10px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.60))}@supports (padding: max(0px)) {
  #railys-radio{
    padding-top: max(22px, env(safe-area-inset-top, 0px) + 10px);
    padding-bottom: max(14px, env(safe-area-inset-bottom, 0px) + 8px);
  }
  .railys-footer{
    padding-bottom: max(18px, env(safe-area-inset-bottom, 0px) + 10px);
  }
}.raily-thumb-dim{opacity:var(--thumb-opacity)!important;transition:opacity .15s ease;will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@keyframes dripDownV{
  0%   { background-position: top center; }
  100% { background-position: bottom center; }
}:root{--metal-font-global:'UnifrakturCook' , 'Metal Mania' , 'New Rocker' , system-ui , -apple-system , 'Segoe UI' , Roboto , 'Helvetica Neue' , Arial , sans-serif}body,.toolbar,.toolbar input,.toolbar button,.btn,button,.card,.title,.artist,.label,.meta,.time,.credit,.footer,#btnShuffle,#btnSearch{font-family: var(--metal-font-global) !important;letter-spacing:.2px}.toolbar input[type="text"],.toolbar input[type="search"],input.search,#search,#query{font-size:.96em}.toolbar button,#btnShuffle,#btnSearch{font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.8)}.toolbar input::placeholder,#search::placeholder,#query::placeholder,input.search::placeholder{font-family: var(--metal-font-global) !important}header h1,.site-title,.main-title,h1{color:#b00;background:linear-gradient(180deg,#ff2a2a 0%,#a00 40%,#400 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;text-shadow:0 0 5px rgba(255,0,0,.45) , 0 0 10px rgba(128,0,0,.65)}header h1::after,.site-title::after,.main-title::after,h1::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(120,0,0,.7) 1px,transparent 1px);background-size:12px 12px;opacity:.3;pointer-events:none;mix-blend-mode:multiply}.card .wm{position:absolute;right:10px;bottom:10px;z-index:5;pointer-events:auto}.card .wm img{display:block;width:56px;height:auto;opacity:.85;filter:drop-shadow(0 2px 6px rgba(0,0,0,.85))}.card .wm img:hover{opacity:1}@media (max-width:600px){.card .wm img{width:44px}}@media (max-width:640px){.skull-top{display:none!important}.skull-bottom{opacity:.40!important;mix-blend-mode:normal!important}.card::after{opacity:0!important}.card .wm{right:12px;bottom:16px}.card .wm img{width:42px;opacity:.9}}@media (min-width:641px){.card .wm{bottom:14px;right:12px}}.controls{display:flex;align-items:center;justify-content:center;gap:18px}.shareBtn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#0b0b0b,#1a1a1a);box-shadow:0 0 6px rgba(255,0,0,.18);opacity:.85;border:1px solid #333;text-decoration:none}.shareBtn svg{width:18px;height:18px;fill:#cfcfcf}.shareBtn:hover{opacity:1;box-shadow:0 0 8px rgba(255,80,80,.35)}@media (max-width:520px){.controls{gap:14px}.shareBtn{width:34px;height:34px}.shareBtn svg{width:17px;height:17px}}.controls{display:flex;align-items:center;justify-content:center;gap:18px!important}.shareBtn{width:42px!important;height:42px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:50%!important;background:radial-gradient(ellipse at 50% 45%,#1a1a1a,#0e0e0e 70%)!important;border:1px solid #3a3a3a!important;box-shadow:0 0 10px rgba(255,60,60,.35)!important;opacity:.95!important;text-decoration:none!important;transition:transform .15s ease , box-shadow .15s ease}.shareBtn svg{width:20px!important;height:20px!important;fill:#fff!important;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.shareBtn:hover{box-shadow:0 0 14px rgba(255,90,90,.55)!important;opacity:1!important}@media (max-width:520px){.controls{gap:16px!important}.shareBtn{width:40px!important;height:40px!important}.shareBtn svg{width:19px!important;height:19px!important}}.controls{position:relative;padding-left:56px;padding-right:56px}.shareBtn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,#1a1a1a,#0e0e0e 70%);border:1px solid #3a3a3a;box-shadow:0 0 9px rgba(255,60,60,.28);opacity:.95;text-decoration:none;z-index:3}.shareBtn svg{width:18px;height:18px;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.75))}.shareBtn:hover{box-shadow:0 0 12px rgba(255,90,90,.5)}.share-left{left:10px}.share-right{right:10px}@media (max-width:520px){.controls{padding-left:50px;padding-right:50px}.shareBtn{width:34px;height:34px}.shareBtn svg{width:17px;height:17px}}.controls{position:relative;padding-left:58px;padding-right:58px}.shareBtn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 8px rgba(0,0,0,.6) , 0 0 10px rgba(255,60,60,.18);text-decoration:none;z-index:3}.shareBtn svg{width:20px;height:20px;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}.share-left{left:12px}.share-right{right:12px}.shareFB{background:radial-gradient(ellipse at 50% 45%,#2d5bd7,#163b9f 70%)}.shareWA{background:radial-gradient(ellipse at 50% 45%,#2dd76a,#17994a 70%)}.shareBtn:hover{box-shadow:0 0 10px rgba(255,90,90,.45)}@media (max-width:520px){.controls{padding-left:54px;padding-right:54px}.shareBtn{width:36px;height:36px}.shareBtn svg{width:18px;height:18px}}.volwrap{color:#e8e0d6;font-family:inherit}.volwrap .vol-label,.volwrap label,.volwrap .label,.volwrap span{font-family:inherit;color:#e8e0d6}.volwrap input[type="range"]{width:100%;accent-color:#ff7a00;background:linear-gradient(to right,#ff7a00 0%,#ffb000 50%,#2b2b2b 50%,#2b2b2b 100%);height:6px;border-radius:6px;outline:none;-webkit-appearance:none;appearance:none}.volwrap input[type="range"]::-webkit-slider-runnable-track{height:6px;background:#2b2b2b;border-radius:6px}.volwrap input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#ff4d00;border:2px solid #1a1a1a;box-shadow:0 0 10px rgba(255,80,0,.55);margin-top:-6px}.volwrap input[type="range"]::-moz-range-track{height:6px;background:#2b2b2b;border-radius:6px}.volwrap input[type="range"]::-moz-range-progress{height:6px;background:linear-gradient(90deg,#ff7a00,#ffb000);border-radius:6px}.volwrap input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#ff4d00;border:2px solid #1a1a1a;box-shadow:0 0 10px rgba(255,80,0,.55)}.volwrap input[type="range"]::-ms-fill-lower{background:#ff7a00}.volwrap input[type="range"]::-ms-fill-upper{background:#2b2b2b}.volwrap input[type="range"]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;background:#ff4d00;border:2px solid #1a1a1a;border-radius:50%;box-shadow:0 0 9px rgba(255,80,0,.52)}.volwrap input[type="range"]::-moz-range-thumb{width:16px;height:16px;background:#ff4d00;border:2px solid #1a1a1a;border-radius:50%;box-shadow:0 0 9px rgba(255,80,0,.52)}@media (max-width:520px){.volwrap input[type="range"]{height:5px}.volwrap input[type="range"]::-webkit-slider-runnable-track{height:5px}.volwrap input[type="range"]::-moz-range-track{height:5px}.volwrap input[type="range"]::-moz-range-progress{height:5px}}.cover{width:clamp(260px,88vw,300px)!important;height:auto!important}.cover{width:clamp(240px,86vw,280px)!important;height:auto!important}.cover{max-width:260px!important;width:90%!important;height:auto!important;background:transparent!important;box-shadow:none!important;border:none!important;display:block;margin:0 auto}@media (max-width:480px){.search,.search-bar,.searchbox,.search-wrap,form.search{transform-origin:center top;transform:scale(.92);margin-left:auto;margin-right:auto;gap:6px!important}input[type="search"], input[placeholder*="uche" i]{padding:6px 10px!important;height:32px!important;line-height:32px!important;font-size:14px!important;max-width:100%!important}.search button, .search .btn, button.search, input[type="submit"].search,
  button[aria-label*="suchen" i], button[title*="suchen" i]{padding:6px 12px!important;min-height:32px!important;font-size:14px!important}[id*="shuffle" i], [class*="shuffle" i]{margin-left:8px!important;margin-right:8px!important;padding-left:12px!important;padding-right:12px!important;min-width:112px;text-align:center}.controls,.player,header,.wrap{margin-top:8px!important;margin-bottom:8px!important}}[id*="shuffle" i], [class*="shuffle" i]{margin-left:10px;margin-right:10px}.railys-admin-btn{position:relative;inset:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:13px;border-radius:999px;border:1px solid rgba(255,120,0,.55);background:rgba(0,0,0,.18);color:#f5f5f5;cursor:pointer;letter-spacing:.5px;opacity:.75;text-decoration:none;-webkit-tap-highlight-color:transparent}.railys-appinstall-btn{position:relative;inset:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:13px;border-radius:999px;border:1px solid rgba(176,0,0,.7);background:rgba(0,0,0,.35);color:#f5f5f5;cursor:pointer;letter-spacing:.5px;opacity:.85;text-decoration:none;-webkit-tap-highlight-color:transparent}.railys-appinstall-btn:hover{opacity:1;background:rgba(0,0,0,.9);box-shadow:0 0 8px rgba(255,0,0,.8)}.railys-admin-btn:hover{opacity:.9;background:rgba(0,0,0,.85);box-shadow:0 0 6px rgba(255,120,0,.6)}.railys-admin-panel{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.78);z-index:20000}.railys-admin-panel.open{display:flex}.railys-admin-inner{background:radial-gradient(circle at 0 0,rgba(255,120,0,.12) 0,transparent 60%) , #111;border-radius:12px;padding:16px 18px;width:92%;max-width:340px;border:1px solid rgba(255,120,0,.9);box-shadow:0 10px 26px rgba(0,0,0,.95);font-family:var(--ui-font, system-ui);font-size:14px}.railys-admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.railys-admin-title{font-size:13px;letter-spacing:.6px;text-transform:uppercase}.railys-admin-close{background:none;border:none;color:#f5f5f5;cursor:pointer;font-size:14px}.railys-admin-intro{margin:0 0 8px 0;font-size:12px;color:#ddd}.railys-admin-label{display:block;margin:8px 0 10px;font-size:13px}.railys-admin-label input{margin-top:4px;width:100%;padding:6px 8px;border-radius:4px;border:1px solid #555;background:#000;color:#f5f5f5}.railys-admin-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.railys-admin-actions .railys-btn[disabled]{opacity:.4;cursor:not-allowed}.railys-admin-status{margin-top:6px;font-size:12px;min-height:18px}.railys-admin-status.ok{color:#7cfc00}.railys-admin-status.err{color:#ff6b6b}.railys-admin-stats{margin-top:6px;padding:6px;border-radius:6px;background:rgba(0,0,0,.6);font-family:var(--ui-font, system-ui);font-size:11px;white-space:pre-wrap;max-height:160px;overflow:auto}.skull-top{display:none!important;opacity:0!important;background:none!important}#railys-radio{padding:4px 6px 10px!important}#railys-radio .wrap{padding:2px 0 8px}#railys-radio .title-row{padding:4px 4px;border-radius:10px;background:radial-gradient(circle at 50% 45%,rgba(230,70,70,.40) 0,rgba(150,25,25,.28) 55%,rgba(5,0,0,.96) 100%)}#railys-title-img{height:86px!important;max-height:90px!important;margin:2px auto 4px!important}.brand-mark{height:56px!important}:root{--viz-1:#ffe29a;--viz-2:#ffc766;--viz-3:#ff9f1a;--viz-4:#cc7a12;--viz-glow:rgba(255,159,26,.55)}body{overflow-x:hidden}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#333 #0b0b0b}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b0b0b}::-webkit-scrollbar-thumb{background:#333;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#ff4c3f}.railys-metal{font-family:'Metal Mania',cursive;letter-spacing:1px}#railys-radio{--accent:#ff4c3f;color:#f2f2f2;font:16px/1.5 Inter,system-ui,-apple-system,Segoe\ UI,Roboto,Arial,sans-serif;min-height:100dvh;display:flex;justify-content:center;padding:32px 16px;position:relative}#railys-radio::before{content:none}#railys-radio::after{content:none}.wrap{width:100%;max-width:620px;margin:0 auto;position:relative;z-index:2}#railys-radio h1{font-family:'Metal Mania',cursive;font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:.03em;color:transparent;background-image: linear-gradient(
    180deg,
    #f8f8f8 0%,
    #cfcfcf 25%,
    #8a8a8a 50%,
    #bcbcbc 75%,
    #5e5e5e 100%
  );-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 #fff , 0 2px 2px rgba(0,0,0,.6) , 0 6px 12px rgba(0,0,0,.5);animation:steelShine 8s linear infinite;background-size:200% auto}#railys-radio h1::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;width:62%;height:2px;border-radius:999px;background:radial-gradient(60% 200% at 50% 0%,rgba(255,76,63,.85) 0%,rgba(255,76,63,.25) 45%,rgba(255,76,63,0) 100%);filter:blur(.6px);pointer-events:none}@keyframes railysTitlePulse{
  0%,100%{
    text-shadow:
      0 0 6px  rgba(255,76,63,.9),
      0 0 16px rgba(255,76,63,.7),
      0 0 32px rgba(255,76,63,.5),
      0 2px 0  #000;
  }
  50%{
    text-shadow:
      0 0 14px rgba(255,76,63,1),
      0 0 32px rgba(255,76,63,1),
      0 0 60px rgba(255,76,63,.9),
      0 2px 0  #000;
  }
}.skull-layer{position:fixed;left:0;right:0;pointer-events:none;z-index:1;filter:grayscale(100%)}.skull-top{top:0;height:44vh;background:none;background-size:min(1000px,94vw) auto;opacity:.18;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 58%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 58%,rgba(0,0,0,0) 100%)}.skull-bottom{bottom:0;height:70vh;background:none;background-size:min(1250px,100vw) auto;opacity:.42;filter:grayscale(100%) brightness(1.5) contrast(1.25);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to top,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%)}.toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;background:#151515;border:1px solid #262626;border-radius:14px;padding:12px;margin:0 auto 14px}.toolbar input{flex:1 1 260px;min-width:220px;background:#101010;border:1px solid #2b2b2b;color:#fff;border-radius:10px;padding:10px 12px;outline:none}.toolbar button{background:#1a1a1a;border:1px solid #2c2c2c;color:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 0 4px rgba(0,0,0,.25)}.toolbar button:focus-visible{box-shadow:0 0 0 3px rgba(255,76,63,.35) , 0 0 8px rgba(255,76,63,.35)}.btn-accent{background:var(--accent);border-color:#b4251b}#btnShuffle{border:1px solid #555;background:#1a1a1a;color:#ccc;text-shadow:none;box-shadow:inset 0 0 6px rgba(255,255,255,.08);transition:all .2s ease}#btnShuffle:hover{color:#eee;box-shadow:0 0 8px rgba(255,255,255,.25);border-color:#6a6a6a}#btnShuffle.on{background:var(--viz-3);color:#111;border-color:#a5640e;text-shadow:none;box-shadow:0 0 14px var(--viz-glow) , inset 0 0 12px rgba(255,255,255,.18)}@keyframes railysPulse{0%,100%{box-shadow:0 0 12px rgba(255,76,63,1),0 0 30px rgba(255,76,63,.75),inset 0 0 16px rgba(255,255,255,.18)}
50%{box-shadow:0 0 18px rgba(255,76,63,1),0 0 40px rgba(255,76,63,.85),inset 0 0 20px rgba(255,255,255,.22)}}@media (prefers-reduced-motion:reduce){#btnShuffle.on{background:var(--viz-3);color:#111;border-color:#a5640e;text-shadow:none;box-shadow:0 0 14px var(--viz-glow) , inset 0 0 12px rgba(255,255,255,.18)}}.controls{display:flex;justify-content:center;align-items:center;gap:2px;margin:16px 0 6px}.ctrl{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;border:2px solid #5a0d0d;background:#444;color:#ddd;transition:box-shadow .18s , background .18s , color .18s , border-color .18s;position:relative;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box}.ctrl:hover{box-shadow:0 0 8px rgba(255,76,63,.60) , 0 0 18px rgba(255,76,63,.35);border-color:#8a1b1b}.ctrl.paused{background:#444;color:#ddd;border-color:#5a0d0d}.ctrl.playing{background:var(--accent);color:#fff;border-color:#b4251b;box-shadow:0 0 12px rgba(255,76,63,1) , 0 0 28px rgba(255,76,63,.75) , inset 0 0 12px rgba(255,220,180,.22)}.ctrl.playing::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 70%,rgba(255,200,0,.85) 0%,transparent 60%) , radial-gradient(circle at 70% 40%,rgba(255,120,0,.75) 0%,transparent 60%) , radial-gradient(circle at 50% 90%,rgba(255,180,50,.65) 0%,transparent 70%);mix-blend-mode:screen;animation:flame .6s infinite alternate}@keyframes flame{0%{transform:scale(1) translateY(0);opacity:.9}50%{transform:scale(1.05) translateY(-2px);opacity:1}100%{transform:scale(.95) translateY(1px);opacity:.85}}.volwrap{display:flex;align-items:center;gap:2px;margin-top:6px;justify-content:center}#volLabel{font-size:12px;color:#cfcfcf}#vol{-webkit-appearance:none;appearance:none;width:min(260px,70vw);height:10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none}#vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}#vol::-moz-range-thumb{width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}.card{position:relative;background:rgba(23,23,23,.92);border:1px solid #262626;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 0 22px rgba(255,0,0,.10)}.card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:none;background-size:min(1000px,94%);opacity:.30;filter:grayscale(100%) brightness(1.45) contrast(1.25);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to top,rgba(0,0,0,1) 65%,rgba(0,0,0,0) 100%)}#meta{position:relative;z-index:1}.title{text-align:center;font-weight:800;font-size:20px;margin:0 0 10px}.artist{text-align:center;color:#bbb;font-size:13px;margin:-6px 0 8px}.cover{display:block;margin:8px auto 6px;width:min(310px,84vw);border-radius:12px}.viz-wrap{display:flex;justify-content:center;margin:6px 0 10px}.viz{display:grid;grid-template-columns:repeat(32,1fr);align-items:end;gap:2px;height:40px;width:min(420px,90vw);padding:6px 10px;background:#101010;border-radius:10px}.bar{width:100%;height:7px;border-radius:6px 6px 2px 2px;transition:height .11s ease;background:linear-gradient(180deg,#ffff80 0%,#f90 40%,#f30 70%,#600 100%);box-shadow:0 0 6px rgba(255,120,0,.7) , 0 0 12px rgba(255,60,0,.5)}.progress{width:100%;height:5px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;position:relative;cursor:pointer}.knob{position:absolute;top:-4px;width:12px;height:12px;border-radius:50%;background:var(--accent);transform:translateX(-50%)}.time{display:flex;justify-content:center;gap:2px;font-size:11px;line-height:1.1;color:#d0d0d0;margin-top:3px}.status{text-align:center;color:#d7d7d7;margin:10px 0}#railys-radio h1{font-family:'Metal Mania',cursive;font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:.03em;color:transparent;background-image: linear-gradient(
    180deg,
    #f8f8f8 0%,
    #cfcfcf 25%,
    #8a8a8a 50%,
    #bcbcbc 75%,
    #5e5e5e 100%
  );-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 #fff , 0 2px 2px rgba(0,0,0,.6) , 0 6px 12px rgba(0,0,0,.5);animation:steelShine 8s linear infinite;background-size:200% auto}100% {background-position:200px 0}}


/* --- FORCE METALLIC TITLE --- */
#railys-radio .wrap h1.metal-title {font-family:'Metal Mania',cursive;font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:.03em;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image: linear-gradient(
    180deg,
    #f8f8f8 0%,
    #cfcfcf 25%,
    #8a8a8a 50%,
    #bcbcbc 75%,
    #5e5e5e 100%
  ) !important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 1px 0 #fff , 0 2px 2px rgba(0,0,0,.6) , 0 6px 12px rgba(0,0,0,.5)!important;background-size:200% auto!important;animation:steelShine 8s linear infinite}#railys-radio .wrap h1.metal-title{font-family:'Metal Mania',cursive;font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:.03em;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image: linear-gradient(
    180deg,
    #f8f8f8 0%,
    #cfcfcf 25%,
    #8a8a8a 50%,
    #bcbcbc 75%,
    #5e5e5e 100%
  ) !important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 1px 0 #fff , 0 2px 2px rgba(0,0,0,.6) , 0 6px 12px rgba(0,0,0,.5)!important;background-size:200% auto!important;animation:steelShine 8s linear infinite}@keyframes steelShine {
  0% { background-position: -200px 0; }
  100% { background-position: 200px 0; }
}#btnShuffle{border:1px solid #555;background:#1a1a1a;color:#ccc;text-shadow:none;box-shadow:inset 0 0 6px rgba(255,255,255,.08);transition:all .2s ease}#btnShuffle:hover{color:#eee;box-shadow:0 0 8px rgba(255,255,255,.25);border-color:#6a6a6a}#btnShuffle.on{background:var(--viz-3);color:#111;border-color:#a5640e;text-shadow:none;box-shadow:0 0 14px var(--viz-glow) , inset 0 0 12px rgba(255,255,255,.18)}.viz{display:grid;grid-template-columns:repeat(32,1fr);align-items:end;gap:2px;height:40px;width:min(420px,90vw);padding:6px 10px;background:#101010;border-radius:10px}.bar{position:relative;width:100%;height:7px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--viz-1) 0%,var(--viz-2) 40%,var(--viz-3) 70%,var(--viz-4) 100%);box-shadow:0 0 8px var(--viz-glow);transition:height .06s linear}.bar .peak{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:#fff8;box-shadow:0 0 4px #fff6;transform:translateY(-2px)}#btnShuffle.on,#btnPlay.active,#btnPause.active{background:var(--viz-3);color:#111;border-color:#a5640e;box-shadow:0 0 14px var(--viz-glow) , inset 0 0 12px rgba(255,255,255,.18)}#btnPlay.active,#btnPause.active{background:var(--viz-3);color:#111;border-color:#a5640e;box-shadow:0 0 14px var(--viz-glow) , inset 0 0 12px rgba(255,255,255,.18)}#btnPrev,#btnNext{margin:0 12px}#btnPlay,#btnPause{margin:0 14px}#railys-radio .controls button{margin:0 8px}#btnShuffle{background:#000;color:#ccc;border:1px solid #555}.viz-wrap{display:flex;align-items:center;gap:12px}.hb-media{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid #666;box-shadow:0 0 10px rgba(0,0,0,.6)}.hb-vid{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) saturate(1.1)}.railys-title{font-family:'railys',sans-serif;display:block;width:100%;text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:1.4px;font-size:clamp(36px,6vw,72px);margin:24px 0 18px;background:linear-gradient(180deg,#fdfdfd 0%,#d7dbe0 20%,#8a8f95 50%,#eef1f4 70%,#b0b5bb 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 1px 0 #000 , 0 0 10px rgba(255,70,70,.3)}#radioBannerLink{position:fixed;left:12px;top:12px;z-index:60;display:inline-block}#radioBanner{height:30px;width:auto;filter:drop-shadow(0 0 6px rgba(0,0,0,.7));opacity:.96}@media (max-width:520px){#radioBanner{height:28px}#radioBannerLink{left:8px;top:8px}}.title-row{display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(180deg,#f5f7fa 0%,#d7dbe0 20%,#8a8f95 50%,#eef1f4 70%,#b0b5bb 100%);border-radius:6px;padding:2px 26px;box-shadow:0 3px 8px rgba(0,0,0,.35);width:96%;max-width:1100px;margin:0 auto 8px auto}.brand-mark{height:50px;width:auto;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.title-row #radio-title{margin:0;padding:0;font-size:clamp(28px,5vw,48px);text-align:left}input[type="range"].fire-seek{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:
    linear-gradient(90deg,#ff1a00 0%,#ff6a00 40%,#ffb300 80%,#fff34d 100%) 0/var(--pct,0%) 100% no-repeat,
    linear-gradient(180deg,#2a2b30 0%,#1b1c20 100%);outline:none;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06) , 0 1px 2px rgba(0,0,0,.35)}input[type="range"].fire-seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#e53935;border:2px solid #fff;box-shadow:0 0 6px rgba(229,57,53,.55);margin-top:-3px;cursor:pointer}input[type="range"].fire-seek::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:transparent}input[type="range"].fire-seek::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(180deg,#2a2b30 0%,#1b1c20 100%);border:1px solid rgba(255,255,255,.12)}input[type="range"].fire-seek::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#ff1a00 0%,#ff6a00 40%,#ffb300 80%,#fff34d 100%)}input[type="range"].fire-seek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#e53935;border:2px solid #fff;box-shadow:0 0 6px rgba(229,57,53,.55);cursor:pointer}input[type="range"].fire-seek::-ms-fill-lower{background:linear-gradient(90deg,#ff1a00 0%,#ff6a00 40%,#ffb300 80%,#fff34d 100%);border-radius:999px}input[type="range"].fire-seek::-ms-track{height:6px;border-color:transparent;color:transparent;background:transparent}input[type="range"].fire-seek::-ms-fill-upper{background:linear-gradient(180deg,#2a2b30 0%,#1b1c20 100%);border-radius:999px}input[type="range"].fire-seek::-ms-thumb{width:12px;height:12px;border-radius:50%;background:#e53935;border:2px solid #fff}.title-row{padding:2px 20px;margin:0 auto 4px auto}.brand-mark{height:60px}.title-row a{display:flex;align-items:center}.title-row{background:transparent!important;border:none!important;box-shadow:none!important}#railys-radio{display:flex;align-items:center;justify-content:center;gap:10px}#railys-radio .brand-mark{height:50px;width:auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}#railys-title-img{height:50px;width:auto;object-fit:contain;display:block}#railys-radio h1.visually-hidden{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.viz-wrap{display:flex;align-items:center;justify-content:center;gap:12px}.viz{display:grid!important;grid-template-columns:repeat(32,2px)!important;align-items:end!important;gap:2px!important;height:34px!important;width:auto!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.bar{position:relative;width:100%;height:8px;border-radius:2px;background:linear-gradient(180deg,var(--viz-1,red) 0%,var(--viz-2,#f60) 40%,var(--viz-3,#ff0) 70%,var(--viz-4,#0f0) 100%)!important;box-shadow:0 0 6px var(--viz-glow,rgba(255,0,0,.66))!important;transform-origin:bottom center;will-change:transform}.bar .peak{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:#fff8;box-shadow:0 0 4px #fff6;transform:translateY(-2px);pointer-events:none}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.cover{opacity:.82!important;box-shadow:0 2px 14px rgba(0,0,0,.35)!important}.toolbar{background:rgba(23,23,23,.55)!important;border-color:rgba(120,120,120,.35)!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar input{background:rgba(16,16,16,.55)!important;border-color:rgba(150,150,150,.35)!important;color:#f2f2f2!important}.toolbar button,.btn-accent{background:linear-gradient(180deg,#3b3b3b,#1f1f1f)!important;color:#eee!important;border:1px solid #6a6a6a!important;text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05) , 0 2px 6px rgba(0,0,0,.35)!important}.toolbar button:hover,.btn-accent:hover{filter:brightness(1.08);border-color:#8c8c8c!important}#btnShuffle{border-width:2px!important}input[type="range"].fire-seek{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05) , 0 1px 4px rgba(0,0,0,.4)!important}.card{background:rgba(23,23,23,.86)!important}.cover{{ opacity: .75 !important; }}.toolbar{{ 
  position: relative !important; 
  background: rgba(23,23,23,.50) !important; 
  border-color: rgba(120,120,120,.35) !important; 
  border-radius: 14px !important; 
  overflow: hidden !important; 
  backdrop-filter: saturate(115%) blur(1.2px);
}}.toolbar::before{{ 
  content:""; 
  position:absolute; inset:0;
  background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22800%22%20height%3D%22200%22%20viewBox%3D%220%200%20800%20200%22%3E%0A%3Cdefs%3E%0A%20%20%3CradialGradient%20id%3D%22g%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23b30000%22%20stop-opacity%3D%220.95%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%220.6%22%20stop-color%3D%22%238a0000%22%20stop-opacity%3D%220.9%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235a0000%22%20stop-opacity%3D%220.0%22/%3E%0A%20%20%3C/radialGradient%3E%0A%20%20%3Cfilter%20id%3D%22s%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%0A%20%20%20%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22/%3E%0A%20%20%20%20%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22/%3E%0A%20%20%20%20%3CfeComponentTransfer%3E%0A%20%20%20%20%20%20%3CfeFuncA%20type%3D%22table%22%20tableValues%3D%220%200%201%201%22/%3E%0A%20%20%20%20%3C/feComponentTransfer%3E%0A%20%20%20%20%3CfeGaussianBlur%20stdDeviation%3D%221.2%22/%3E%0A%20%20%3C/filter%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22800%22%20height%3D%22200%22%20fill%3D%22none%22/%3E%0A%3Ccircle%20cx%3D%22150%22%20cy%3D%22100%22%20r%3D%2260%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Cellipse%20cx%3D%22360%22%20cy%3D%2270%22%20rx%3D%2280%22%20ry%3D%2248%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Ccircle%20cx%3D%22620%22%20cy%3D%22110%22%20r%3D%2254%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Ccircle%20cx%3D%22220%22%20cy%3D%2260%22%20r%3D%228%22%20fill%3D%22%238a0000%22/%3E%0A%3Ccircle%20cx%3D%22250%22%20cy%3D%22135%22%20r%3D%226%22%20fill%3D%22%238a0000%22/%3E%0A%3Ccircle%20cx%3D%22420%22%20cy%3D%22120%22%20r%3D%227%22%20fill%3D%22%238a0000%22/%3E%0A%3Ccircle%20cx%3D%22690%22%20cy%3D%2260%22%20r%3D%229%22%20fill%3D%22%238a0000%22/%3E%0A%3Ccircle%20cx%3D%22560%22%20cy%3D%2250%22%20r%3D%225%22%20fill%3D%22%238a0000%22/%3E%0A%3Cg%20filter%3D%22url%28%23s%29%22%20opacity%3D%220.55%22%3E%0A%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22100%22%20r%3D%2266%22%20fill%3D%22%237a0000%22/%3E%0A%20%20%3Cellipse%20cx%3D%22360%22%20cy%3D%2270%22%20rx%3D%2290%22%20ry%3D%2256%22%20fill%3D%22%237a0000%22/%3E%0A%20%20%3Ccircle%20cx%3D%22620%22%20cy%3D%22110%22%20r%3D%2262%22%20fill%3D%22%237a0000%22/%3E%0A%3C/g%3E%0A%3C/svg%3E') center/cover no-repeat;
  opacity:.45; 
  mix-blend-mode: screen; 
  pointer-events:none; 
}}.toolbar input{{ 
  background: rgba(16,16,16,.52) !important; 
  border-color: rgba(150,150,150,.35) !important; 
}}.toolbar button,.btn-accent{{ 
  background: linear-gradient(180deg,#3b3b3b,#1f1f1f) !important; 
  color:#eee !important;
  border:1px solid #6a6a6a !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.35);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), 0 2px 6px rgba(0,0,0,.35) !important;
}}.toolbar button:hover,.btn-accent:hover{{ filter: brightness(1.08); }}.cover{opacity:.70!important}.toolbar{position:relative!important;background:rgba(23,23,23,.48)!important;border-color:rgba(120,120,120,.38)!important;border-radius:14px!important;overflow:hidden!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar::before{content:"";position:absolute;inset:0;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22800%22%20height%3D%22220%22%20viewBox%3D%220%200%20800%20220%22%3E%0A%3Cdefs%3E%0A%20%20%3CradialGradient%20id%3D%22g%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c40000%22%20stop-opacity%3D%220.98%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%220.6%22%20stop-color%3D%22%23940000%22%20stop-opacity%3D%220.95%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235a0000%22%20stop-opacity%3D%220.0%22/%3E%0A%20%20%3C/radialGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22800%22%20height%3D%22220%22%20fill%3D%22none%22/%3E%0A%3Ccircle%20cx%3D%22120%22%20cy%3D%22120%22%20r%3D%2264%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Cellipse%20cx%3D%22340%22%20cy%3D%2280%22%20rx%3D%2292%22%20ry%3D%2256%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Ccircle%20cx%3D%22620%22%20cy%3D%22130%22%20r%3D%2260%22%20fill%3D%22url%28%23g%29%22/%3E%0A%3Ccircle%20cx%3D%22230%22%20cy%3D%2260%22%20r%3D%2210%22%20fill%3D%22%237a0000%22/%3E%0A%3Ccircle%20cx%3D%22260%22%20cy%3D%22150%22%20r%3D%228%22%20fill%3D%22%237a0000%22/%3E%0A%3Ccircle%20cx%3D%22430%22%20cy%3D%22130%22%20r%3D%229%22%20fill%3D%22%237a0000%22/%3E%0A%3Ccircle%20cx%3D%22700%22%20cy%3D%2270%22%20r%3D%2211%22%20fill%3D%22%237a0000%22/%3E%0A%3Ccircle%20cx%3D%22560%22%20cy%3D%2255%22%20r%3D%227%22%20fill%3D%22%237a0000%22/%3E%0A%3C/svg%3E') center/cover no-repeat;opacity:.70;mix-blend-mode:screen;pointer-events:none}.toolbar button,.btn-accent{background:linear-gradient(180deg,#3b3b3b,#1f1f1f)!important;color:#eee!important;border:1px solid #6a6a6a!important;text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05) , 0 2px 6px rgba(0,0,0,.35)!important}@media (max-width:480px){body{margin:0}#railys-radio{padding:10px!important}#railys-radio h1{font-size:clamp(22px,6vw,28px)!important;margin:6px 0 10px!important}.toolbar{gap:6px!important;padding:8px!important;border-radius:12px!important}.toolbar input{min-width:0!important;padding:8px 10px!important}.toolbar button{padding:8px 10px!important;font-size:14px!important}.controls button{width:40px!important;height:40px!important}.viz{height:28px!important;gap:2px!important}.card{margin-top:10px!important;padding:12px!important;border-radius:12px!important;background:rgba(23,23,23,.84)!important}.title{font-size:18px!important}.artist{font-size:12px!important}.cover{width:min(270px,82vw)!important;opacity:.73!important}#progress{height:5px!important}#cur,#dur{font-size:12px!important}.title-row,.viz-wrap{margin:6px 0!important}}.cover{opacity:.72!important}.toolbar{position:relative!important;background:rgba(23,23,23,.46)!important;border-color:rgba(120,120,120,.40)!important;border-radius:14px!important;overflow:hidden!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar::before{content:"";position:absolute;inset:-10px 0 0 0;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221200%22%20height%3D%22260%22%20viewBox%3D%220%200%201200%20260%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23d10000%22%20stop-opacity%3D%221%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%236d0000%22%20stop-opacity%3D%220.85%22/%3E%0A%20%20%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%221200%22%20height%3D%22260%22%20fill%3D%22none%22/%3E%0A%3C%21--%20pools%20--%3E%0A%3Cellipse%20cx%3D%22140%22%20cy%3D%2280%22%20rx%3D%2290%22%20ry%3D%2246%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%22480%22%20cy%3D%2270%22%20rx%3D%22120%22%20ry%3D%2254%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%22900%22%20cy%3D%2290%22%20rx%3D%22100%22%20ry%3D%2248%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3C%21--%20long%20drips%20--%3E%0A%3Cpath%20d%3D%22M140%2080c-5%2040%208%2090%208%20150%200%2010-8%2010-8%200%200-60-12-110-8-150z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M190%2080c-3%2028%204%2070%204%20120%200%208-6%208-6%200%200-50-8-92-4-120z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M470%2070c-4%2034%206%2080%206%20140%200%2010-8%2010-8%200%200-60-10-106-6-140z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M520%2070c-2%2024%203%2062%203%2098%200%207-5%207-5%200%200-36-6-74-3-98z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M900%2090c-4%2036%206%2086%206%20140%200%209-8%209-8%200%200-54-10-104-6-140z%22%20fill%3D%22%237a0000%22/%3E%0A%3C%21--%20small%20droplets%20--%3E%0A%3Ccircle%20cx%3D%22260%22%20cy%3D%2260%22%20r%3D%228%22%20fill%3D%22%23a00000%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22140%22%20r%3D%226%22%20fill%3D%22%238a0000%22/%3E%0A%3Ccircle%20cx%3D%221020%22%20cy%3D%2260%22%20r%3D%229%22%20fill%3D%22%23a00000%22/%3E%0A%3Ccircle%20cx%3D%22820%22%20cy%3D%2250%22%20r%3D%227%22%20fill%3D%22%238a0000%22/%3E%0A%3C/svg%3E') center top/120% auto no-repeat;opacity:.70;mix-blend-mode:screen;pointer-events:none;animation:dripMove 6s linear infinite}.toolbar::after{content:"";position:absolute;inset:-10px 0 0 0;background:radial-gradient(circle at 20% 30%,rgba(200,0,0,.5) 0 8px,transparent 10px) no-repeat , radial-gradient(circle at 70% 40%,rgba(200,0,0,.45) 0 10px,transparent 12px) no-repeat , radial-gradient(circle at 85% 20%,rgba(200,0,0,.35) 0 6px,transparent 8px) no-repeat;background-size:100% 100%;mix-blend-mode:screen;opacity:.35;pointer-events:none;animation:dripMoveSlow 12s linear infinite}@keyframes dripMove{
  0%{ background-position-y: 0; }
  100%{ background-position-y: 20px; }
}@keyframes dripMoveSlow{
  0%{ transform: translateY(0); }
  100%{ transform: translateY(12px); }
}#railys-radio h1{margin:10px 0 12px!important}.controls button{width:46px!important;height:46px!important}.viz{height:28px!important}@media (max-width:480px){#railys-radio{padding:8px!important}.toolbar{padding:8px!important;border-radius:12px!important}.controls button{width:38px!important;height:38px!important}.card{padding:10px!important;border-radius:12px!important}.cover{width:min(260px,82vw)!important;opacity:.71!important}.title{font-size:17px!important}.artist{font-size:12px!important}}.cover{opacity:.70!important}.toolbar{position:relative!important;background-color:rgba(23,23,23,.46)!important;background-image:radial-gradient(circle at 8% 22%,#9e9e9e 0 2px,#5f5f5f 3px,#2a2a2a 4px,transparent 5px) , radial-gradient(circle at 92% 22%,#9e9e9e 0 2px,#5f5f5f 3px,#2a2a2a 4px,transparent 5px) , radial-gradient(circle at 8% 78%,#9e9e9e 0 2px,#5f5f5f 3px,#2a2a2a 4px,transparent 5px) , radial-gradient(circle at 92% 78%,#9e9e9e 0 2px,#5f5f5f 3px,#2a2a2a 4px,transparent 5px) , radial-gradient(circle at 50% 22%,#9e9e9e 0 2px,#5f5f5f 3px,#2a2a2a 4px,transparent 5px);border:1px solid rgba(120,120,120,.42)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) , inset 0 -1px 0 rgba(0,0,0,.6)!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar::before{content:"";position:absolute;inset:-12px 0 0 0;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221400%22%20height%3D%22280%22%20viewBox%3D%220%200%201400%20280%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23d10000%22%20stop-opacity%3D%221%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%236d0000%22%20stop-opacity%3D%220.85%22/%3E%0A%20%20%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%221400%22%20height%3D%22280%22%20fill%3D%22none%22/%3E%0A%3Cellipse%20cx%3D%22180%22%20cy%3D%2290%22%20rx%3D%22110%22%20ry%3D%2252%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%22560%22%20cy%3D%2280%22%20rx%3D%22140%22%20ry%3D%2260%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%221040%22%20cy%3D%22100%22%20rx%3D%22120%22%20ry%3D%2256%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cpath%20d%3D%22M180%2090c-5%2040%208%20120%208%20180%200%2010-8%2010-8%200%200-60-12-140-8-180z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M235%2088c-3%2030%206%2092%206%20150%200%209-7%209-7%200%200-58-9-120-6-150z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M560%2080c-4%2034%208%20120%208%20180%200%2010-8%2010-8%200%200-60-12-146-8-180z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M620%2078c-2%2026%204%2090%204%20140%200%208-6%208-6%200%200-50-8-114-4-140z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M1040%20100c-4%2036%208%20128%208%20180%200%209-8%209-8%200%200-52-12-144-8-180z%22%20fill%3D%22%237a0000%22/%3E%0A%3C/svg%3E') center top/120% auto no-repeat;opacity:.73;mix-blend-mode:screen;pointer-events:none;animation:dripPools 16s linear infinite}.toolbar::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(160,0,0,.28) 0,rgba(160,0,0,.28) 14px,rgba(160,0,0,0) 14px,rgba(160,0,0,0) 48px) , repeating-linear-gradient(to bottom,rgba(200,0,0,.22) 0,rgba(200,0,0,.22) 10px,rgba(200,0,0,0) 10px,rgba(200,0,0,0) 40px);mix-blend-mode:screen;opacity:.38;pointer-events:none;animation:dripRunners 24s linear infinite}@keyframes dripPools{  /* slow */
  0% { background-position-y: 0; }
  100% { background-position-y: 30px; }
}@keyframes dripRunners{
  0%   { transform: translateY(0); }
  100% { transform: translateY(30px); }
}.controls button{width:44px!important;height:44px!important}.viz{height:26px!important}@media (max-width:480px){#railys-radio{padding:8px!important}.toolbar{padding:8px!important;border-radius:12px!important}.controls button{width:36px!important;height:36px!important}.card{padding:10px!important;border-radius:12px!important}.cover{width:min(250px,82vw)!important;opacity:.69!important}.title{font-size:16.5px!important}.artist{font-size:12px!important}}.cover{opacity:.69!important}#railys-radio h1{margin:8px 0 10px!important}.controls button{width:42px!important;height:42px!important}.viz{height:24px!important}.card{padding:10px!important;border-radius:12px!important}.toolbar{position:relative!important;background:rgba(23,23,23,.44)!important;border:1px solid rgba(140,140,140,.45)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) , inset 0 -1px 0 rgba(0,0,0,.65)!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar::before{content:"";position:absolute;inset:-12px 0 0 0;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221600%22%20height%3D%22280%22%20viewBox%3D%220%200%201600%20280%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23d10000%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%236d0000%22/%3E%0A%20%20%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%221600%22%20height%3D%22280%22%20fill%3D%22none%22/%3E%0A%3C%21--%20slim%20pools%20--%3E%0A%3Cellipse%20cx%3D%22220%22%20cy%3D%2286%22%20rx%3D%22110%22%20ry%3D%2240%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%22780%22%20cy%3D%2274%22%20rx%3D%22140%22%20ry%3D%2244%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3Cellipse%20cx%3D%221340%22%20cy%3D%2292%22%20rx%3D%22120%22%20ry%3D%2242%22%20fill%3D%22url%28%23r%29%22/%3E%0A%3C%21--%20slim%20drips%20%28narrow%29%20--%3E%0A%3Cpath%20d%3D%22M220%2086c-3%2024%206%20140%206%20190%200%208-6%208-6%200%200-50-9-166-6-190z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M265%2084c-2%2020%204%20120%204%20170%200%207-5%207-5%200%200-46-7-150-4-170z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M780%2074c-3%2026%206%20150%206%20200%200%208-6%208-6%200%200-56-9-174-6-200z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M826%2072c-2%2018%204%20110%204%20160%200%207-5%207-5%200%200-44-7-142-4-160z%22%20fill%3D%22%237a0000%22/%3E%0A%3Cpath%20d%3D%22M1340%2092c-3%2022%206%20140%206%20190%200%208-6%208-6%200%200-50-9-168-6-190z%22%20fill%3D%22%237a0000%22/%3E%0A%3C/svg%3E') center top/115% auto no-repeat;opacity:.73;mix-blend-mode:screen;pointer-events:none;animation:dripDown 20s linear infinite}.toolbar::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 6% 24%,#e5e5e5 0 2px,#bcbcbc 3px,#5f5f5f 4px,#202020 5px,transparent 6px) , radial-gradient(circle at 30% 22%,#e5e5e5 0 2px,#bcbcbc 3px,#5f5f5f 4px,#202020 5px,transparent 6px) , radial-gradient(circle at 70% 78%,#e5e5e5 0 2px,#bcbcbc 3px,#5f5f5f 4px,#202020 5px,transparent 6px) , radial-gradient(circle at 94% 76%,#e5e5e5 0 2px,#bcbcbc 3px,#5f5f5f 4px,#202020 5px,transparent 6px) , radial-gradient(circle at 50% 20%,#e5e5e5 0 2px,#bcbcbc 3px,#5f5f5f 4px,#202020 5px,transparent 6px);filter:drop-shadow(0 1px 0 rgba(255,255,255,.25)) drop-shadow(0 2px 3px rgba(0,0,0,.6));pointer-events:none;opacity:.95}@keyframes dripDown{
  0%   { background-position-y: 0;   }
  100% { background-position-y: 36px; }
}@media (max-width:480px){#railys-radio{padding:6px!important}.toolbar{padding:8px!important;border-radius:12px!important}.controls button{width:34px!important;height:34px!important}.cover{width:min(240px,82vw)!important;opacity:.73!important}.title{font-size:16px!important}.artist{font-size:12px!important}.viz{height:22px!important}}.toolbar{position:relative!important;background:rgba(23,23,23,.44)!important;border:1px solid rgba(150,150,150,.45)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) , inset 0 -1px 0 rgba(0,0,0,.65)!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar::before{content:"";position:absolute;inset:-16px 0 0 0;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221600%22%20height%3D%22320%22%20viewBox%3D%220%200%201600%20320%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c40000%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235a0000%22/%3E%0A%20%20%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%221600%22%20height%3D%22320%22%20fill%3D%22none%22/%3E%0A%3C%21--%20many%20slim%20runners%20--%3E%0A%3Cpath%20d%3D%22M120%200c2%2040%20-2%20140%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%225%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M160%200c1%2030%20-1%20160%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.5%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M220%200c2%2036%20-2%20150%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M300%200c1%2028%20-1%20180%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M380%200c2%2034%20-2%20170%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.5%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M460%200c2%2038%20-2%20160%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.2%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M540%200c2%2033%20-2%20180%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.2%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M620%200c2%2035%20-2%20170%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.6%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M700%200c2%2039%20-2%20160%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.8%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M780%200c1%2031%20-1%20190%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.4%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M860%200c2%2036%20-2%20180%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.1%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M940%200c2%2034%20-2%20170%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.3%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1020%200c1%2029%20-1%20185%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.8%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1100%200c2%2037%20-2%20165%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.4%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1180%200c1%2032%20-1%20175%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.2%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1260%200c2%2035%20-2%20170%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.0%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1340%200c2%2033%20-2%20170%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%223.5%22%20fill%3D%22none%22/%3E%0A%3Cpath%20d%3D%22M1420%200c2%2039%20-2%20165%200%20300%22%20stroke%3D%22url%28%23r%29%22%20stroke-width%3D%224.6%22%20fill%3D%22none%22/%3E%0A%3C/svg%3E') center top/120% auto no-repeat;opacity:.70;mix-blend-mode:screen;pointer-events:none;animation:dripSlow 28s linear infinite}@keyframes dripSlow{
  0%   { background-position-y: 0; }
  100% { background-position-y: 44px; }
}.toolbar .rivet{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f2f2f2 0 2px,#c9c9c9 3px,#8c8c8c 5px,#2b2b2b 7px);box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 3px rgba(0,0,0,.65);pointer-events:none}.toolbar .rivet.tl{top:6px;left:8px}.toolbar .rivet.tr{top:6px;right:8px}.toolbar .rivet.bl{bottom:6px;left:8px}.toolbar .rivet.br{bottom:6px;right:8px}.toolbar .rivet.tc{top:6px;left:50%;transform:translateX(-50%)}.toolbar .rivet.bc{bottom:6px;left:50%;transform:translateX(-50%)}.toolbar::before,.toolbar::after{content:none!important}.toolbar{position:relative!important;background:rgba(23,23,23,.44)!important;border:1px solid rgba(150,150,150,.46)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) , inset 0 -1px 0 rgba(0,0,0,.65)!important;backdrop-filter:saturate(115%) blur(1.2px)}@keyframes dripVerySlow{
  0%   { transform: translateY(0); }
  100% { transform: translateY(28px); }
}.toolbar .screw{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f5f5f5 0 2px,#d6d6d6 3px,#a8a8a8 6px,#5a5a5a 9px,#262626 12px) , radial-gradient(circle at 70% 70%,rgba(255,255,255,.15) 0 6px,transparent 7px);box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 3px rgba(0,0,0,.65);pointer-events:none}.toolbar .screw::after{content:"";position:absolute;left:2px;right:2px;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(180deg,#111,#444);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.toolbar .screw::before{content:"";position:absolute;top:2px;bottom:2px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(90deg,#111,#444);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);opacity:.85}.toolbar .screw.tl{top:6px;left:8px}.toolbar .screw.tr{top:6px;right:8px}.toolbar .screw.bl{bottom:6px;left:8px}.toolbar .screw.br{bottom:6px;right:8px}.toolbar .screw.tc{top:6px;left:50%;transform:translateX(-50%)}.toolbar .screw.bc{bottom:6px;left:50%;transform:translateX(-50%)}.toolbar::before,.toolbar::after{content:none!important}.toolbar{position:relative!important;background:rgba(23,23,23,.44)!important;border:1px solid rgba(150,150,150,.48)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) , inset 0 -1px 0 rgba(0,0,0,.65)!important;backdrop-filter:saturate(115%) blur(1.2px)}.toolbar .blood-layer{background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221800%22%20height%3D%22340%22%20viewBox%3D%220%200%201800%20340%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22pool%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ff4a00%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c01800%22/%3E%0A%20%20%3C/linearGradient%3E%0A%20%20%3ClinearGradient%20id%3D%22drip%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ff3b00%22/%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238a0a00%22/%3E%0A%20%20%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%221800%22%20height%3D%22340%22%20fill%3D%22none%22/%3E%0A%3C%21--%20top%20pool%20--%3E%0A%3Crect%20x%3D%220%22%20y%3D%2236%22%20width%3D%221800%22%20height%3D%2222%22%20rx%3D%228%22%20fill%3D%22url%28%23pool%29%22/%3E%0A%3Cpath%20d%3D%22M0%2C56%20C220%2C80%20440%2C36%20660%2C72%20C880%2C102%201100%2C52%201320%2C80%20C1540%2C96%201700%2C70%201800%2C92%20L1800%2C110%20L0%2C110%20Z%22%20fill%3D%22url%28%23pool%29%22%20opacity%3D%220.95%22/%3E%0A%3C%21--%20long%20thin%20drips%20--%3E%0A%3Cg%20stroke%3D%22url%28%23drip%29%22%20stroke-linecap%3D%22round%22%3E%0A%20%20%3Cpath%20d%3D%22M120%20110%20L120%20322%22%20stroke-width%3D%225%22/%3E%0A%20%20%3Cpath%20d%3D%22M170%20110%20L170%20330%22%20stroke-width%3D%223.2%22/%3E%0A%20%20%3Cpath%20d%3D%22M230%20110%20L230%20300%22%20stroke-width%3D%224.4%22/%3E%0A%20%20%3Cpath%20d%3D%22M300%20110%20L300%20324%22%20stroke-width%3D%223.0%22/%3E%0A%20%20%3Cpath%20d%3D%22M370%20110%20L370%20312%22%20stroke-width%3D%224.0%22/%3E%0A%20%20%3Cpath%20d%3D%22M450%20110%20L450%20322%22%20stroke-width%3D%223.2%22/%3E%0A%20%20%3Cpath%20d%3D%22M520%20110%20L520%20330%22%20stroke-width%3D%224.8%22/%3E%0A%20%20%3Cpath%20d%3D%22M600%20110%20L600%20314%22%20stroke-width%3D%223.4%22/%3E%0A%20%20%3Cpath%20d%3D%22M690%20110%20L690%20325%22%20stroke-width%3D%224.2%22/%3E%0A%20%20%3Cpath%20d%3D%22M760%20110%20L760%20298%22%20stroke-width%3D%223.0%22/%3E%0A%20%20%3Cpath%20d%3D%22M850%20110%20L850%20324%22%20stroke-width%3D%224.3%22/%3E%0A%20%20%3Cpath%20d%3D%22M930%20110%20L930%20300%22%20stroke-width%3D%223.3%22/%3E%0A%20%20%3Cpath%20d%3D%22M1010%20110%20L1010%20326%22%20stroke-width%3D%224.1%22/%3E%0A%20%20%3Cpath%20d%3D%22M1100%20110%20L1100%20306%22%20stroke-width%3D%223.5%22/%3E%0A%20%20%3Cpath%20d%3D%22M1180%20110%20L1180%20328%22%20stroke-width%3D%224.6%22/%3E%0A%20%20%3Cpath%20d%3D%22M1260%20110%20L1260%20316%22%20stroke-width%3D%223.4%22/%3E%0A%20%20%3Cpath%20d%3D%22M1340%20110%20L1340%20330%22%20stroke-width%3D%224.2%22/%3E%0A%20%20%3Cpath%20d%3D%22M1420%20110%20L1420%20318%22%20stroke-width%3D%223.2%22/%3E%0A%20%20%3Cpath%20d%3D%22M1500%20110%20L1500%20330%22%20stroke-width%3D%224.6%22/%3E%0A%20%20%3Cpath%20d%3D%22M1580%20110%20L1580%20312%22%20stroke-width%3D%223.2%22/%3E%0A%3C/g%3E%0A%3C%21--%20side%20splatter%20%28small%20dots%29%20--%3E%0A%3Cg%20fill%3D%22%23ff3b00%22%20opacity%3D%220.6%22%3E%0A%20%20%3Ccircle%20cx%3D%2280%22%20cy%3D%22160%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%2295%22%20cy%3D%22200%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%22250%22%20r%3D%222%22/%3E%0A%20%20%3Ccircle%20cx%3D%221720%22%20cy%3D%22150%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%221740%22%20cy%3D%22210%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%221710%22%20cy%3D%22260%22%20r%3D%222%22/%3E%0A%3C/g%3E%0A%3C/svg%3E') center top/120% auto no-repeat;mix-blend-mode:screen;opacity:.75;animation:dripUltraSlow 42s linear infinite;transform:translateZ(0);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 10px,#000 12px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 10px,#000 12px,#000 100%);pointer-events:none;background-position:center 8px!important;position:absolute;inset:0}@keyframes dripUltraSlow{
  0%   { transform: translateY(0); }
  100% { transform: translateY(28px); }
}.toolbar .screw{position:absolute;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#f7f7f7 0 2px,#e0e0e0 3px,#bdbdbd 6px,#7a7a7a 9px,#303030 12px,#1a1a1a 14px) , conic-gradient(from 0deg,#8c8c8c,#b5b5b5,#6a6a6a,#b5b5b5,#8c8c8c);box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 4px rgba(0,0,0,.7);pointer-events:none}.toolbar .screw::before{content:"";position:absolute;inset:3px;background:conic-gradient(from 0deg,transparent 0 12%,#3a3a3a 12% 14%,transparent 14% 25%,transparent 25% 37%,#3a3a3a 37% 39%,transparent 39% 50%,transparent 50% 62%,#3a3a3a 62% 64%,transparent 64% 75%,transparent 75% 87%,#3a3a3a 87% 89%,transparent 89% 100%);border-radius:50%;opacity:.9}.toolbar .screw::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(180deg,#111,#444);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.toolbar .screw.tl{top:6px;left:8px}.toolbar .screw.tr{top:6px;right:8px}.toolbar .screw.bl{bottom:6px;left:8px}.toolbar .screw.br{bottom:6px;right:8px}.toolbar .screw.tc{top:6px;left:50%;transform:translateX(-50%)}.toolbar .screw.bc{bottom:6px;left:50%;transform:translateX(-50%)}.toolbar .screw{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 2px,#e9e9e9 3px,#cfcfcf 6px,#9a9a9a 9px,#5a5a5a 12px,#2a2a2a 15px) , conic-gradient(from 0deg,#9b9b9b,#c9c9c9,#6b6b6b,#c9c9c9,#9b9b9b);box-shadow:0 1px 0 rgba(255,255,255,.35) , 0 2px 4px rgba(0,0,0,.85) , inset 0 0 2px rgba(0,0,0,.5);pointer-events:none}.toolbar .screw::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(180deg,#111,#3f3f3f);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);border-radius:2px}.toolbar .screw::before{content:"";position:absolute;top:3px;bottom:3px;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(90deg,#111,#3f3f3f);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);border-radius:2px;opacity:.95}.toolbar .screw.tl{top:6px;left:8px}.toolbar .screw.tr{top:6px;right:8px}.toolbar .screw.bl{bottom:6px;left:8px}.toolbar .screw.br{bottom:6px;right:8px}.toolbar .screw.tc{top:6px;left:50%;transform:translateX(-50%)}.toolbar .screw.bc{bottom:6px;left:50%;transform:translateX(-50%)}#btnShuffle.is-on,#btnShuffle.active,#btnShuffle[aria-pressed="true"],#btnShuffle[aria-checked="true"],#btnLockArtist.is-on,#btnLockArtist.active,#btnLockArtist[aria-pressed="true"],#btnLockArtist[aria-checked="true"]{background:rgba(255,0,0,.22)!important;border-color:rgba(255,60,60,.95)!important;box-shadow:0 0 14px rgba(255,0,0,.45) , 0 0 26px rgba(255,0,0,.25) , inset 0 0 0 1px rgba(255,255,255,.08)!important;color:rgba(255,255,255,.98)!important}@media (hover:hover) and (pointer:fine){#btnShuffle:not(.is-on):not(.active):not([aria-pressed="true"]):not([aria-checked="true"]):hover,
  #btnLockArtist:not(.is-on):not(.active):not([aria-pressed="true"]):not([aria-checked="true"]):hover{background:rgba(255,0,0,.14);border-color:rgba(255,60,60,.65);box-shadow:0 0 10px rgba(255,0,0,.25) , inset 0 0 0 1px rgba(255,255,255,.06)}}#btnShuffle:active,#btnLockArtist:active{transform:translateY(1px)}.card{position:relative!important;overflow:visible}.toolbar .screw,.card .screw{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#eee 0 1.6px,#d3d3d3 3px,#b0b0b0 6px,#777 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#636363,#8f8f8f,#444,#8f8f8f,#636363);box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 4px rgba(0,0,0,.85) , inset 0 0 2px rgba(0,0,0,.5);pointer-events:none}.toolbar .screw::after,.card .screw::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(180deg,#0f0f0f,#363636);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);border-radius:2px}.toolbar .screw::before,.card .screw::before{content:"";position:absolute;top:3px;bottom:3px;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(90deg,#0f0f0f,#363636);box-shadow:inset 0 1px 0 rgba(255,255,255,.15);border-radius:2px;opacity:.92}.toolbar .screw.tl{top:6px;left:8px}.toolbar .screw.tr{top:6px;right:8px}.toolbar .screw.bl{bottom:6px;left:8px}.toolbar .screw.br{bottom:6px;right:8px}.toolbar .screw.tc{top:6px;left:50%;transform:translateX(-50%)}.toolbar .screw.bc{bottom:6px;left:50%;transform:translateX(-50%)}.card .screw.tl{top:8px;left:10px}.card .screw.tr{top:8px;right:10px}.card .screw.bl{bottom:8px;left:10px}.card .screw.br{bottom:8px;right:10px}#btnShuffle.is-on,#btnShuffle.active,#btnShuffle[aria-pressed="true"],#btnShuffle[aria-checked="true"]{background:rgba(255,120,0,.26)!important;border-color:#ff8a1a!important;box-shadow:0 0 16px rgba(255,120,0,.50) , inset 0 0 0 1px rgba(255,255,255,.07)!important}#btnShuffle.is-on,#btnShuffle.active,#btnShuffle[aria-pressed="true"],#btnShuffle[aria-checked="true"]{background:radial-gradient(circle at 50% 40%,rgba(255,170,60,.35) 0 18px,rgba(255,170,60,0) 20px) , linear-gradient(180deg,rgba(255,140,0,.45),rgba(255,90,0,.30));border:1px solid #ff8c1a!important;box-shadow:0 0 18px rgba(255,140,0,.55) , 0 0 6px rgba(255,140,0,.45) inset , inset 0 0 0 1px rgba(255,255,255,.08)!important;color:#fff}input[type="range"].progress,input[type="range"].seek,#progress,#seekbar{--fill:0%;background:linear-gradient(to right,#ff7a00 0 var(--fill),rgba(120,120,120,.22) var(--fill) 100%)!important;height:12px;border-radius:999px}input[type="range"].progress::-webkit-slider-thumb,input[type="range"].seek::-webkit-slider-thumb,#progress::-webkit-slider-thumb,#seekbar::-webkit-slider-thumb{position:relative;z-index:2}input[type="range"].progress::-moz-range-thumb,input[type="range"].seek::-moz-range-thumb,#progress::-moz-range-thumb,#seekbar::-moz-range-thumb{position:relative;z-index:2}#btnShuffle.is-on,#btnShuffle.active,#btnShuffle[aria-pressed="true"],#btnShuffle[aria-checked="true"]{background:radial-gradient(circle at 50% 45%,rgba(255,170,60,.42) 0 18px,rgba(255,170,60,0) 20px) , linear-gradient(180deg,rgba(255,150,0,.55),rgba(255,95,0,.36));border:1px solid #ff9a2b!important;box-shadow:0 0 22px rgba(255,140,0,.60) , 0 0 7px rgba(255,140,0,.48) inset , inset 0 0 0 1px rgba(255,255,255,.09)!important;color:#fff}.progress-container{position:relative!important}.progress-fill-layer{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(90deg,#ff7a00,#ff5100);border-radius:inherit;box-shadow:inset 0 0 6px rgba(255,120,0,.45);pointer-events:none;z-index:1}.progress-container .thumb,.progress-container .knob,.progress-container .handle{position:relative;z-index:2}input[type="range"].progress,input[type="range"].seek,#progress[type="range"],#seekbar[type="range"]{--fill:0%;background:linear-gradient(to right,#ff7a00 0 var(--fill),rgba(120,120,120,.22) var(--fill) 100%)!important;height:12px;border-radius:999px}input[type="range"].progress::-webkit-slider-thumb,input[type="range"].seek::-webkit-slider-thumb,#progress::-webkit-slider-thumb,#seekbar::-webkit-slider-thumb{position:relative;z-index:2}input[type="range"].progress::-moz-range-thumb,input[type="range"].seek::-moz-range-thumb,#progress::-moz-range-thumb,#seekbar::-moz-range-thumb{position:relative;z-index:2}#btnShuffle.is-on,#btnShuffle.active,#btnShuffle[aria-pressed="true"],#btnShuffle[aria-checked="true"]{background:radial-gradient(circle at 50% 45%,rgba(255,180,80,.48) 0 20px,rgba(255,180,80,0) 22px) , linear-gradient(180deg,rgba(255,155,0,.60),rgba(255,100,0,.42));border:1px solid #ffa23a!important;box-shadow:0 0 24px rgba(255,140,0,.64) , 0 0 8px rgba(255,140,0,.50) inset , inset 0 0 0 1px rgba(255,255,255,.10)!important;color:#fff}.raily-progress-overlay{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(90deg,#ff7a00,#ff4d00);border-radius:inherit;box-shadow:inset 0 0 6px rgba(255,120,0,.45);pointer-events:none;z-index:1}.raily-progress-wrap{position:relative!important}.raily-progress-wrap .raily-thumb{position:relative;z-index:2}#progress.progress{position:relative!important;border-radius:999px}#progress .progress-trail{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(90deg,#ff8a00,#ff5200);border-radius:inherit;box-shadow:inset 0 0 6px rgba(255,120,0,.45);pointer-events:none;z-index:1}#progress #knob{position:relative;z-index:2}#progress #knob{width:18px!important;height:18px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#eee 0 2px,#d3d3d3 3px,#b0b0b0 6px,#7a7a7a 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#5f5f5f,#8f8f8f,#3b3b3b,#8f8f8f,#5f5f5f)!important;box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 5px rgba(0,0,0,.85) , inset 0 0 2px rgba(0,0,0,.55)!important;border:none!important;transform:translate(-50%,-50%)}#progress #knob::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(180deg,#111,#3b3b3b);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}#progress #knob::before{content:"";position:absolute;top:3px;bottom:3px;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(90deg,#111,#3b3b3b);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);opacity:.95}#progress #knob:hover{filter:brightness(1.06);box-shadow:0 2px 6px rgba(0,0,0,.95) , 0 0 8px rgba(255,140,0,.25) inset}#progress #knob:active{filter:brightness(1.12)}#progress #knob.skull{background:
    radial-gradient(circle at 35% 35%, #e9e9e9 0 2px, #cfcfcf 3px, #9a9a9a 7px, #2a2a2a 12px),
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="%23d7d7d7"><path d="M16 3c6 0 11 4 11 9 0 4-3 6-3 8 0 3-2 4-4 4h-8c-2 0-4-1-4-4 0-2-3-4-3-8 0-5 5-9 11-9z"/><circle cx="12" cy="13" r="2.6"/><circle cx="20" cy="13" r="2.6"/><rect x="14" y="18" width="4" height="3" rx="1"/></g></svg>') center/70% no-repeat,
    radial-gradient(circle at 50% 50%, rgba(0,0,0,.35), rgba(0,0,0,.65)) !important}#progress.playing #knob{filter:brightness(1.08);box-shadow:0 0 14px rgba(255,140,0,.55) , 0 0 6px rgba(255,140,0,.45) inset , 0 2px 6px rgba(0,0,0,.95);background:radial-gradient(circle at 50% 45%,rgba(255,170,60,.30) 0 8px,rgba(255,170,60,0) 9px) , radial-gradient(circle at 35% 35%,#eee 0 2px,#d3d3d3 3px,#b0b0b0 6px,#7a7a7a 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#5f5f5f,#8f8f8f,#3b3b3b,#8f8f8f,#5f5f5f)!important}#progress #knob{position:relative;z-index:3!important}body.is-playing .toolbar .screw,body.is-playing .card .screw{filter:brightness(1.06) drop-shadow(0 0 8px rgba(255,120,0,.55)) drop-shadow(0 0 14px rgba(255,90,0,.45));box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 4px rgba(0,0,0,.85) , inset 0 0 2px rgba(0,0,0,.55) , 0 0 14px rgba(255,140,0,.55) , 0 0 22px rgba(255,90,0,.45)}body.is-playing #progress #knob{filter:brightness(1.12) drop-shadow(0 0 10px rgba(255,140,0,.65)) drop-shadow(0 0 18px rgba(255,90,0,.55));box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 6px rgba(0,0,0,.95) , inset 0 0 2px rgba(0,0,0,.55) , 0 0 16px rgba(255,140,0,.70) , 0 0 26px rgba(255,90,0,.55);background:radial-gradient(circle at 50% 45%,rgba(255,170,60,.35) 0 9px,rgba(255,170,60,0) 10px) , radial-gradient(circle at 35% 35%,#eee 0 2px,#d3d3d3 3px,#b0b0b0 6px,#7a7a7a 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#5f5f5f,#8f8f8f,#3b3b3b,#8f8f8f,#5f5f5f)!important}#progress #knob{width:18px!important;height:18px!important;border-radius:50%!important;border:none!important;position:relative;z-index:3!important;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,#1a1a1a 0 8px,#0f0f0f 8px 9px,transparent 10px) , radial-gradient(circle at 50% 50%,#6e6e6e 0 7px,#3a3a3a 7px 9px,#1a1a1a 9px 12px,transparent 12px);box-shadow:0 2px 6px rgba(0,0,0,.95) , inset 0 0 2px rgba(0,0,0,.6)}#progress #knob::before,#progress #knob::after{content:none!important}#progress #knob.skull,#progress #knob{background:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="%23e6e6e6"><path d="M16 3c6.3 0 11 4.4 11 9.8 0 3.7-2.2 5.9-2.8 7.2-.6 1.2-.4 2.5-.9 3.5-.8 1.6-2.4 2.5-4 2.5H12c-1.6 0-3.2-.9-4-2.5-.5-1 .0-2.3-.9-3.5C6.4 18.7 4 16.5 4 12.8 4 7.4 9.7 3 16 3z"/><circle cx="12" cy="14" r="3"/><circle cx="20" cy="14" r="3"/><rect x="14" y="19" width="4" height="3" rx="1.2"/></g></svg>') center/72% no-repeat,
    radial-gradient(circle at 50% 50%, #1a1a1a 0 8px, #0f0f0f 8px 9px, transparent 10px),
    radial-gradient(circle at 50% 50%, #6e6e6e 0 7px, #3a3a3a 7px 9px, #1a1a1a 9px 12px, transparent 12px) !important}body.is-playing #progress #knob{filter:brightness(1.10) drop-shadow(0 0 10px rgba(255,140,0,.65)) drop-shadow(0 0 18px rgba(255,90,0,.55));box-shadow:0 2px 6px rgba(0,0,0,.95) , inset 0 0 2px rgba(0,0,0,.6) , 0 0 16px rgba(255,140,0,.70) , 0 0 28px rgba(255,90,0,.55)}#progress #knob{width:20px!important;height:20px!important;border:none!important;border-radius:0!important;background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%20%20%3Cg%20fill%3D%22%23eaeaea%22%20stroke%3D%22%23111%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%203c6.3%200%2011%204.4%2011%209.8%200%203.7-2.2%205.9-2.8%207.2-.6%201.2-.4%202.5-.9%203.5-.8%201.6-2.4%202.5-4%202.5H12c-1.6%200-3.2-.9-4-2.5-.5-1%200-2.3-.9-3.5C6.4%2018.7%204%2016.5%204%2012.8%204%207.4%209.7%203%2016%203z%22/%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%223%22/%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2214%22%20r%3D%223%22/%3E%0A%20%20%20%20%3Crect%20x%3D%2214%22%20y%3D%2219%22%20width%3D%224%22%20height%3D%223%22%20rx%3D%221.2%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E') center/95% no-repeat transparent !important;box-shadow:none!important;filter:none!important;position:relative;z-index:3!important;transform:translate(-50%,-50%)}#progress #knob::before,#progress #knob::after{content:none!important}body.is-playing #progress #knob{filter:drop-shadow(0 0 8px rgba(255,150,0,.85)) drop-shadow(0 0 14px rgba(255,90,0,.70))}#progress{position:relative!important}#progress #knob{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important;width:22px!important;height:22px!important;border:none!important;border-radius:0!important;background: transparent center/contain no-repeat !important;box-shadow:none!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}body.is-playing #progress #knob{filter:drop-shadow(0 0 1px rgba(0,0,0,.7))!important;box-shadow:none!important}#progress .progress-trail{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:inherit;background:linear-gradient(90deg,#ff8a00,#ff3d00);box-shadow:inset 0 0 6px rgba(255,120,0,.45);z-index:1}#progress{position:relative!important}#progress #knob{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important;width:18px!important;height:18px!important;border:none!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#eee 0 2px,#d3d3d3 3px,#b0b0b0 6px,#7a7a7a 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#5f5f5f,#8f8f8f,#3b3b3b,#8f8f8f,#5f5f5f)!important;box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 5px rgba(0,0,0,.85) , inset 0 0 2px rgba(0,0,0,.55)!important;filter:none!important;background-image:radial-gradient(circle at 35% 35%,#eee 0 2px,#d3d3d3 3px,#b0b0b0 6px,#7a7a7a 9px,#3a3a3a 12px,#171717 15px) , conic-gradient(from 0deg,#5f5f5f,#8f8f8f,#3b3b3b,#8f8f8f,#5f5f5f)!important}#progress #knob::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(180deg,#111,#3b3b3b);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}#progress #knob::before{content:"";position:absolute;top:3px;bottom:3px;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(90deg,#111,#3b3b3b);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);opacity:.95}body.is-playing #progress #knob{filter:brightness(1.10) drop-shadow(0 0 10px rgba(255,140,0,.65)) drop-shadow(0 0 18px rgba(255,90,0,.55))!important;box-shadow:0 1px 0 rgba(255,255,255,.25) , 0 2px 6px rgba(0,0,0,.95) , inset 0 0 2px rgba(0,0,0,.55) , 0 0 16px rgba(255,140,0,.70) , 0 0 26px rgba(255,90,0,.55)!important}#progress .progress-trail{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(90deg,#ff8a00,#ff3d00);border-radius:inherit;box-shadow:inset 0 0 6px rgba(255,120,0,.45);z-index:1}:root{--thumb-opacity:.78;--thumb-hover-opacity:.90}.raily-thumb-dim{opacity:var(--thumb-opacity)!important;transition:opacity .3s ease;mix-blend-mode:normal!important}.raily-thumb-dim:hover{opacity:var(--thumb-hover-opacity)!important}#rmr-ac{position:fixed;left:50%;top:110px;transform:translateX(-50%);width:min(680px,92vw);max-height:58vh;overflow:auto;border-radius:12px;padding:10px 0;background:rgba(15,15,15,.94);backdrop-filter:blur(3px);box-shadow:0 0 24px rgba(255,120,0,.22);z-index:999999;color:#eee;display:none}#rmr-ac .row{display:flex;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer}#rmr-ac .row:hover{background:rgba(255,255,255,.06)}#rmr-ac img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#111}#rmr-ac .t{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rmr-ac .a{opacity:.78;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rmr-ac .x{position:absolute;right:8px;top:6px;width:32px;height:32px;border-radius:50%;background:#2a2a2a;color:#bbb;border:1px solid #444;cursor:pointer}#railys-af{position:fixed;min-width:260px;max-width:640px;max-height:56vh;overflow:auto;display:none;z-index:9999;background:#101117;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 12px 34px rgba(0,0,0,.5)}#railys-af .af-item{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:8px 10px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06)}#railys-af .af-item:last-child{border-bottom:none}#railys-af .af-item:hover,#railys-af .af-item.active{background:rgba(255,106,0,.08)}#railys-af img{width:44px;height:44px;object-fit:cover;border-radius:6px;background:#000}#railys-af .t{color:#f5f5f5;font-weight:600;line-height:1.2}#railys-af .a{color:#c7c9cf;font-size:12px;opacity:.9}@media (max-width:600px){#railys-af{max-width:92vw}}.sb{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;text-decoration:none}.sb:hover{opacity:1;fill:#cfe4ff}.sb.sb-wa svg{fill:#c9f6cf}@media (max-width:520px){.sb svg{width:18px;height:18px}}@media (max-width:860px){#railys-radio{padding:10px 6px 16px!important}#railys-radio .wrap{max-width:100%;padding:4px 0 12px}.title-row{margin-bottom:6px}#railys-title-img{max-width:92vw;height:auto!important}.toolbar{flex-wrap:wrap;gap:8px}.toolbar #q{flex:1 1 100%;min-width:0}.toolbar button{flex:0 0 auto}.controls{flex-wrap:wrap;justify-content:center;row-gap:8px}.card{margin-top:10px;padding:10px 10px 14px}.card .cover{display:block;width:min(320px,96vw)!important;height:auto;max-height:45vh;object-fit:cover;margin:6px auto 4px;opacity:1!important}.viz-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}}#viz .bar{transition:transform .22s ease-out}#viz.viz-off{transform:translateY(2px)}#viz.viz-off .bar{transform:scaleY(.18)}#viz.viz-off .bar>div{bottom:2px}.railys-footer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 20px;font-size:11px;letter-spacing:.45px}.railys-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:999px;border:1px solid #ff4c3f;background:#131313;color:#fff;font-family:'Metal Mania',cursive;font-size:13px;letter-spacing:.5px;text-decoration:none;cursor:pointer;box-shadow:0 0 10px rgba(255,76,63,.55);white-space:nowrap;transition:background .18s ease , color .18s ease , box-shadow .18s ease , border-color .18s ease}.railys-btn--up-to-date{border-color:#3cd458;box-shadow:0 0 10px rgba(60,212,88,.35)}.railys-btn--up-to-date:hover{background:#3cd458;color:#000;box-shadow:0 0 14px rgba(60,212,88,.75)}.railys-btn--update-available{background:#ff4c3f;border-color:#ffb199;color:#000;box-shadow:0 0 18px rgba(255,76,63,.95)}.railys-btn--update-available:hover{box-shadow:0 0 24px rgba(255,76,63,1)}#vol{background:linear-gradient(90deg,#ff8a00,#ff5200);box-shadow:inset 0 0 6px rgba(0,0,0,.9) , 0 0 10px rgba(255,120,0,.55)}#vol::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,#ff8a00,#ff5200);border-radius:8px}#vol::-moz-range-track{height:6px;background:linear-gradient(90deg,#ff8a00,#ff5200);border-radius:8px}#progress{background:radial-gradient(circle at 50% 50%,rgba(255,120,0,.32) 0,rgba(0,0,0,1) 70%);box-shadow:inset 0 0 6px rgba(0,0,0,.9)}.toolbar #q{text-align:center;padding-left:40px;padding-right:40px}.toolbar #q::placeholder{text-align:center;color:rgba(255,255,255,.78)}@media (max-width:860px){.toolbar #q{flex:1 1 100%;min-width:0}}#radioBannerLink{display:none!important}.skull-top{opacity:.06}#appUpdateProgress{position:fixed;left:50%;bottom:72px;transform:translateX(-50%);width:min(260px,80vw);height:6px;border-radius:999px;background:rgba(0,0,0,.85);box-shadow:0 0 14px rgba(0,0,0,.9);overflow:hidden;z-index:9999;display:none}#appUpdateProgress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,#ff8a00,#ff5200);box-shadow:0 0 16px rgba(255,120,0,.95)}#vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}#vol::-moz-range-thumb{width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}.skull-top{display:block!important;opacity:.22!important}html{background:#000!important}body{background:#000!important;position:relative}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-color:#000;background-image:radial-gradient(1000px 700px at 18% 8%,rgba(170,0,0,.10),rgba(0,0,0,0) 62%) , radial-gradient(900px 650px at 82% 22%,rgba(255,60,0,.06),rgba(0,0,0,0) 65%) , radial-gradient(1100px 900px at 50% 115%,rgba(120,0,0,.08),rgba(0,0,0,0) 72%) , linear-gradient(180deg,#070506 0%,#000 55%,#000 100%) , repeating-linear-gradient(115deg,rgba(255,255,255,.020) 0 1px,rgba(0,0,0,0) 1px 7px) , repeating-linear-gradient(55deg,rgba(255,0,0,.014) 0 1px,rgba(0,0,0,0) 1px 12px);background-repeat:no-repeat;background-size:cover;opacity:.65;transform:translate3d(0,0,0) scale(1);filter:saturate(1.02) contrast(1.06);animation:railysBgDrift 18s ease-in-out infinite alternate}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 35%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 58%,rgba(0,0,0,.86) 100%);background-size:cover;background-position:center;background-repeat:no-repeat}#railysFitWrap{position:relative;z-index:1}@keyframes railysBgDrift{
  0%   { transform: translate3d(0,0,0) scale(1); opacity: 0.60; filter: saturate(1.00) contrast(1.05); }
  100% { transform: translate3d(-2.2%, -1.2%, 0) scale(1.03); opacity: 0.70; filter: saturate(1.04) contrast(1.08); }
}@media (prefers-reduced-motion:reduce){body::before{animation:none}}.news-ticker{display:flex;font-family: var(--metal-font);--ticker-duration:120s;align-items:center;gap:10px;margin:10px auto 6px;max-width:min(900px,96vw);padding:6px 10px;border-radius:14px;border:1px solid rgba(255,0,0,.25);background:rgba(0,0,0,.55);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,.35)}.news-ticker__label{font-family: var(--metal-font);flex:0 0 auto;font-weight:800;letter-spacing:.12em;font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,0,0,.30);background:rgba(0,0,0,.35)}.news-ticker__viewport{position:relative;overflow:hidden;flex:1 1 auto;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.news-ticker__marquee{white-space:nowrap}.news-ticker__track{display:inline-block;white-space:nowrap;will-change:transform;animation:newsTickerMarquee var(--ticker-duration,120s) linear infinite}.news-ticker.is-paused .news-ticker__track{animation-play-state:paused}.news-ticker:hover .news-ticker__track{animation-play-state:paused}.news-ticker__sep{opacity:.65;padding:0 14px}.news-ticker a{color:inherit;text-decoration:none;opacity:.95}.news-ticker a:hover{text-decoration:underline}@media (max-width:520px){.news-ticker{margin:8px auto 4px;padding:6px 8px;border-radius:12px}.news-ticker__label{font-family: var(--metal-font);font-size:11px;padding:3px 7px}.news-ticker__track{animation-duration:200s}}@keyframes newsTickerMarquee{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}@media (prefers-reduced-motion:reduce){.news-ticker__track{animation:none}}.railys-update-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999;background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.railys-update-overlay.show{display:flex}.railys-update-card{width:min(360px,calc(100vw - 32px));border-radius:18px;padding:18px 16px 16px;text-align:center;border:1px solid rgba(255,0,0,.25);background:linear-gradient(180deg,rgba(20,20,20,.92),rgba(0,0,0,.92));box-shadow:0 18px 60px rgba(0,0,0,.65)}.railys-update-skull{width:86px;height:86px;border-radius:16px;object-fit:cover;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.railys-update-gear{margin:12px auto 8px;width:44px;height:44px;opacity:.95;animation:railysGearSpin 2.6s linear infinite}.railys-update-gear svg{width:100%;height:100%;fill:rgba(255,255,255,.92);filter:drop-shadow(0 4px 10px rgba(255,0,0,.22))}.railys-update-text{font-family: var(--metal-font);letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:rgba(255,255,255,.92);text-shadow:0 0 10px rgba(255,0,0,.22)}@keyframes railysGearSpin{
  from{ transform: rotate(0deg); }
  to  { transform: rotate(360deg); }
}@media (prefers-reduced-motion:reduce){.railys-update-gear{animation:none}}.railys-toast-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.railys-toast-overlay--hide{opacity:0;transition:opacity .18s ease}.railys-toast{position:relative;left:auto;bottom:auto;transform:none;z-index:99999;width:min(92vw,560px);max-height:min(70vh,520px);overflow:auto;background:rgba(0,0,0,.92);border:1px solid rgba(255,0,0,.42);border-radius:18px;padding:14px 16px;box-shadow:0 14px 44px rgba(0,0,0,.65);font-family: var(--metal-font, system-ui);color:#f1f1f1}.railys-toast--mini{padding:12px 14px}.railys-toast__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.railys-toast--modal{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:560px}.railys-toast__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.railys-toast__btn{border-radius:14px;padding:10px 14px;font-family: var(--metal-font, inherit);font-weight:900;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,0,0,.38);background:rgba(0,0,0,.25);color:#f1f1f1}.railys-toast__btn--primary{background:rgba(255,0,0,.17);border-color:rgba(255,0,0,.55)}.railys-toast__btn:active{transform:translateY(1px)}.railys-toast__headline{font-weight:900;line-height:1.15;font-size:clamp(13px,3.8vw,15px);text-transform:uppercase}.railys-toast__meta{margin-top:6px;font-size:clamp(12px,3.4vw,13px);opacity:.80}.railys-toast__body{margin-top:8px;font-size:clamp(13px,3.8vw,15px);line-height:1.25;opacity:.95}.railys-toast__close{appearance:none;border:1px solid rgba(255,0,0,.45);background:rgba(0,0,0,.35);color:inherit;border-radius:999px;padding:7px 14px;font-weight:900;font-size:13px;letter-spacing:.06em;min-width:56px}.railys-toast__close:hover{background:rgba(255,0,0,.10)}.railys-toast__close:active{transform:scale(.98)}@media (max-width:420px){.railys-toast{width:94vw;padding:14px 14px;max-height:62vh}.railys-toast__close{padding:8px 14px;font-size:14px;min-width:64px}}@media (prefers-reduced-motion:reduce){.railys-toast{transition:none}}#meta.np-glow #title,#meta.np-glow #artist{animation:railysNpGlow 1.6s ease-out 1}@keyframes railysNpGlow{
  0%   { text-shadow: 0 0 0 rgba(255,0,0,0); transform: translateY(0); }
  35%  { text-shadow: 0 0 10px rgba(255,0,0,0.55), 0 0 18px rgba(255,60,60,0.25); transform: translateY(-0.5px); }
  100% { text-shadow: 0 0 0 rgba(255,0,0,0); transform: translateY(0); }
}.news-ticker{position:relative}.news-ticker__hint{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family: var(--metal-font);font-size:11px;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,0,0,.35);background:rgba(0,0,0,.78);color:rgba(255,255,255,.92);opacity:0;pointer-events:none;transition:opacity .25s ease;white-space:nowrap}.news-ticker.hint-show .news-ticker__hint{opacity:1}@media (max-width:520px){.news-ticker__hint{right:8px;font-size:10px;padding:3px 7px}html,body{height:100%;overflow:hidden}.railys-footer{position:static;background:rgba(0,0,0,.86);backdrop-filter:blur(6px);border-top:1px solid rgba(255,76,63,.25);margin:0}#railys-radio{min-height:100svh;padding-bottom: max(16px, env(safe-area-inset-bottom, 0px) + 10px)}.title{font-size:18px;line-height:1.05}.artist{font-size:13px;opacity:.92}.viz-wrap{margin-top:4px;margin-bottom:6px}.cover{width:min(88vw,320px);height:auto;max-height:140px;border-radius:10px}.progress{margin-top:8px}.time{margin-top:6px;font-size:12px}.railys-btn{padding:7px 14px}}@media (max-width:520px) and (max-height:760px){#railys-radio{padding-top: max(16px, env(safe-area-inset-top, 0px) + 8px);padding-bottom: max(16px, env(safe-area-inset-bottom, 0px) + 10px)}.cover{max-height:118px}.controls{gap:12px!important}.railys-btn{padding:7px 12px;font-size:10.5px}}#railys-radio .railys-app{display:flex;flex-direction:column;height:100svh;min-height:100svh}#railys-radio .railys-app>.wrap{flex:1 1 auto;min-height:0;overflow:hidden}#railys-radio .railys-footer{flex:0 0 auto;padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px))}#railys-radio img.cover{max-height:min(30svh,240px)!important;object-fit:cover}@media (max-height:720px){#railys-radio img.cover{max-height:min(26svh,200px)!important}}@media (max-height:660px){#railys-radio img.cover{max-height:min(22svh,170px)!important}}:root{--railys-glow:rgba(255,76,63,.32);--railys-glow-strong:rgba(255,76,63,.44)}.title{font-family: var(--metal-font);letter-spacing:.04em;text-shadow:0 0 10px rgba(255,76,63,.16) , 0 2px 10px rgba(0,0,0,.55)}.artist{font-family: var(--metal-font);color:#c9c9c9;opacity:.92;text-shadow:0 2px 10px rgba(0,0,0,.55)}#cover.cover,img.cover#cover{opacity:.78;filter:brightness(.88) contrast(1.06) saturate(.92);box-shadow:0 0 0 1px rgba(255,76,63,.18) , 0 10px 30px rgba(0,0,0,.55)}.railys-btn{font-family: var(--metal-font);background:linear-gradient(180deg,rgba(28,28,28,.96),rgba(12,12,12,.96));border-color:rgba(255,76,63,.55);box-shadow:0 0 8px var(--railys-glow)}.railys-btn:hover{box-shadow:0 0 14px var(--railys-glow-strong)}.news-ticker{border-color:rgba(255,76,63,.35);background:rgba(0,0,0,.50);box-shadow:0 1px 8px rgba(0,0,0,.30) , 0 0 18px rgba(255,76,63,.18)}.news-ticker__label{border-color:rgba(255,76,63,.55);background:linear-gradient(180deg,rgba(120,0,0,.55),rgba(0,0,0,.25));font-size:11px;padding:3px 8px;color:#fff;text-shadow:0 0 14px rgba(255,76,63,.35);box-shadow:0 0 16px rgba(255,76,63,.22);animation:railysNewsPulse 2.6s ease-in-out infinite}.news-ticker a{opacity:.95}.news-ticker a:hover{opacity:1;text-shadow:0 0 12px rgba(255,76,63,.22)}@keyframes railysNewsPulse{
  0%,100%{ box-shadow: 0 0 10px rgba(255,76,63,.20); }
  50%    { box-shadow: 0 0 22px rgba(255,76,63,.36); }
}@media (prefers-reduced-motion:reduce){.news-ticker__label{animation:none}}@media (max-width:520px){#cover.cover,img.cover#cover{opacity:.76}.title{font-size:18px}.artist{font-size:12.5px}}.railys-footer--actions{padding:8px 10px;background:rgba(0,0,0,.45);border-top:1px solid rgba(255,0,0,.18);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.railys-footer--actions .railys-footer__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.railys-footer--actions .railys-footer__right{margin-left:auto;display:flex;align-items:center;gap:8px}.railys-footer--actions .railys-footer__privacy{font-family: var(--metal-font);font-size:12px;letter-spacing:.06em;text-decoration:none;color:rgba(255,255,255,.86);padding:4px 8px;border-radius:999px;border:1px solid rgba(255,0,0,.17);background:rgba(0,0,0,.25)}.railys-footer--actions .railys-footer__privacy:active,.railys-footer--actions .railys-footer__privacy:hover{color:rgba(255,255,255,.95);border-color:rgba(255,0,0,.35)}.railys-footer--actions .railys-admin-btn,.railys-footer--actions .railys-appinstall-btn{position:relative!important;top:auto!important;left:auto!important;right:auto!important}.railys-footer--privacy-only{padding:6px 10px;background:rgba(0,0,0,.45);border-top:1px solid rgba(255,0,0,.18);display:flex;justify-content:center;align-items:center;gap:10px}.railys-footer--privacy-only .railys-footer__privacy{font-family: var(--metal-font);font-size:12px;letter-spacing:.06em;text-decoration:none;color:rgba(255,255,255,.86);padding:4px 8px;border-radius:999px;border:1px solid rgba(255,0,0,.17);background:rgba(0,0,0,.25)}.railys-footer--privacy-only .railys-footer__privacy:active,.railys-footer--privacy-only .railys-footer__privacy:hover{color:rgba(255,255,255,.95);border-color:rgba(255,0,0,.35)}.search-suggest{margin:6px auto 0;width:min(720px,96vw);padding:6px 10px;border:1px solid rgba(160,0,0,.55);border-radius:12px;background:rgba(0,0,0,.55);color:#f1f1f1;font-family: var(--metal-font);font-size:clamp(12px,2.9vw,14px);letter-spacing:.03em;line-height:1.2}.search-suggest button{font:inherit;letter-spacing:inherit;color:#fff;background:transparent;border:none;border-bottom:1px dashed rgba(255,255,255,.65);padding:0 2px}.search-suggest button:active{transform:translateY(1px)}.search-suggest .suggestMore{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;opacity:.92}.search-suggest .suggestMore button{border-bottom-style:dotted}#btnLockArtist.on{background:rgba(255,0,0,.17)!important;border-color:rgba(255,0,0,.85)!important;box-shadow:0 0 14px rgba(255,0,0,.35) , inset 0 0 0 1px rgba(255,255,255,.06)!important}.toolbar button{box-sizing:border-box;font-weight:700;color:rgba(255,255,255,.92);text-shadow:0 1px 0 rgba(0,0,0,.75);letter-spacing:.3px}#btnShuffle,#btnLockArtist{min-width:150px}:root{--railys-vvh:100vh;--railys-safe-bottom:0}html,body{height:var(--railys-vvh,100vh);max-height:var(--railys-vvh,100vh);overflow:hidden}body{padding-bottom:max(env(safe-area-inset-bottom),var(--railys-safe-bottom))}.railys-app,.app,#app,.container,.main,.railys-main{min-height:0}.railys-footer,#footer,footer{padding-bottom:max(env(safe-area-inset-bottom),var(--railys-safe-bottom))}.railys-tight .cover,.railys-tight .player-cover,.railys-tight #cover,.railys-tight .video-cover{max-height:32vh!important}.railys-verytight .cover,.railys-verytight .player-cover,.railys-verytight #cover,.railys-verytight .video-cover{max-height:28vh!important}.railys-tight .railys-footer,.railys-tight #footer,.railys-tight footer{font-size:12px!important;padding-top:6px!important;padding-bottom:max(env(safe-area-inset-bottom),var(--railys-safe-bottom))!important}.player-cover,.video-cover,#cover img,.cover img{opacity:.90}@media (max-height:680px){.card{padding:12px!important}.viz{height:32px!important}.bar{height:6px!important}.cover{width:min(255px,80vw)!important;margin:6px auto 4px!important}.progress{height:5px!important}.knob{top:-4px!important;width:12px!important;height:12px!important}.time{display:none!important}}.card{border-color:rgba(120,0,0,.55)!important;box-shadow:0 0 28px rgba(255,0,0,.17) , 0 0 120px rgba(255,0,0,.08)!important}.cover-vol-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:8px auto 6px}.cover-vol-row .cover{margin:0!important}.volwrap--cover{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px auto 0}.volwrap--cover #volLabel{font-size:12px;opacity:.85;letter-spacing:.2px}.volwrap--cover #volVal{font-size:12px!important;opacity:.9;text-shadow:0 0 10px rgba(255,0,0,.18)}@media (max-width:640px){.cover-vol-row{gap:10px;max-width:min(420px,96vw)}.cover-vol-row .cover{width:min(300px,calc(100vw - 98px))!important}.volwrap--cover{margin:0;width:44px;padding:8px 6px;border-radius:16px;background:rgba(0,0,0,.34);border:1px solid rgba(255,0,0,.22);box-shadow:0 0 14px rgba(255,0,0,.10) , 0 0 30px rgba(0,0,0,.45);flex-direction:column;gap:6px}.volwrap--cover #volLabel{display:none}.volwrap--cover #volVal{font-size:10px!important;line-height:1;margin:0;text-shadow:0 0 12px rgba(255,0,0,.22)}.volwrap--cover input[type="range"]{width:92px;height:6px;margin:0;transform:rotate(-90deg);transform-origin:50% 50%;background:transparent}.volwrap--cover input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:10px}.volwrap--cover input[type="range"]::-webkit-slider-thumb{width:14px;height:14px}}@media (max-width:360px){.cover-vol-row .cover{width:min(270px,calc(100vw - 92px))!important}.volwrap--cover{width:40px;padding:7px 5px}.volwrap--cover input[type="range"]{width:78px}}.volwrap--cover:focus-within{border-color:rgba(255,0,0,.85);box-shadow:0 0 16px rgba(255,0,0,.35) , inset 0 0 0 1px rgba(255,255,255,.06)}@media (max-width:640px){.cover-vol-row{gap:10px!important;margin:6px auto 4px!important;align-items:center!important}.cover-vol-row .cover{width:min(320px,calc(100vw - 86px))!important;height:auto!important;aspect-ratio: 16 / 9}.volwrap--cover{width:56px!important;min-width:56px!important;margin:0!important;padding:10px 6px!important;border-radius:18px!important;background:rgba(0,0,0,.34)!important;border:1px solid rgba(255,0,0,.22)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.volwrap--cover #volLabel{display:none!important}.volwrap--cover #volVal{font-size:10px!important;line-height:1!important;margin:0!important;opacity:.88!important;text-shadow:0 0 12px rgba(255,0,0,.22)!important}.volwrap--cover .vol-slider{width:18px!important;height:160px!important;position:relative!important;display:block!important}.volwrap--cover .vol-slider #vol{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:50% 50%!important;width:160px!important;height:18px!important;margin:0!important;background:transparent!important;cursor:pointer}@supports (-webkit-appearance: slider-vertical){
    .volwrap--cover .vol-slider{
      width: 18px !important;
      height: 160px !important;
    }
    .volwrap--cover .vol-slider #vol{
      position: static !important;
      transform: none !important;
      width: 18px !important;
      height: 160px !important;
      -webkit-appearance: slider-vertical !important;
    }
  }.volwrap--cover .vol-slider #vol{-webkit-appearance:none;appearance:none;outline:none}.volwrap--cover .vol-slider #vol::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 1px rgba(255,0,0,.28)}.volwrap--cover .vol-slider #vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}.volwrap--cover .vol-slider #vol::-moz-range-track{height:6px;border-radius:999px;background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 1px rgba(255,0,0,.28)}.volwrap--cover .vol-slider #vol::-moz-range-thumb{width:22px;height:22px;border:0!important;border-radius:50%;background:url("/assets/wm-headphones.png") center/contain no-repeat !important;background-color:transparent!important;box-shadow:0 0 12px rgba(255,0,0,.55);cursor:pointer}.volwrap--cover:hover,.volwrap--cover:focus-within{border-color:rgba(255,0,0,.72)!important;box-shadow:0 0 18px rgba(255,0,0,.26) , inset 0 0 0 1px rgba(255,255,255,.05)!important}}@media (max-width:360px){.volwrap--cover .vol-slider{height:140px!important}.volwrap--cover .vol-slider #vol{width:140px!important}@supports (-webkit-appearance: slider-vertical){
    .volwrap--cover .vol-slider{ height: 140px !important; }
    .volwrap--cover .vol-slider #vol{ height: 140px !important; }
  }.cover-vol-row .cover{width:min(280px,calc(100vw - 86px))!important}}@media (max-width:760px){.cover-vol-row{position:relative!important;display:block!important;width:min(320px,92vw)!important;margin:8px auto 6px!important;padding:0!important}.cover-vol-row .cover{display:block!important;margin:0 auto!important;width:100%!important;height:auto!important;max-width:100%!important}.volwrap--cover{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;padding:10px 2px!important;margin:0!important;border-radius:999px!important;background:rgba(0,0,0,.12)!important;border:1px solid rgba(255,0,0,.10)!important;box-shadow:0 0 10px rgba(255,0,0,.08) , 0 0 22px rgba(0,0,0,.55)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;z-index:5!important}.volwrap--cover #volLabel{display:none!important}.volwrap--cover #volVal{font-size:10px!important;line-height:1!important;opacity:.78!important;margin:0!important;text-shadow:0 0 10px rgba(255,0,0,.18)!important}.volwrap--cover .vol-slider{width:22px!important;height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important}.volwrap--cover input[type="range"],.volwrap--cover .vol-rail{transform:none!important;-webkit-appearance:slider-vertical!important;appearance:slider-vertical!important;writing-mode:bt-lr!important;width:22px!important;height:150px!important;margin:0!important;background:transparent!important}.volwrap--cover input[type="range"]::-webkit-slider-runnable-track{width:5px!important;border-radius:999px!important;background:rgba(255,0,0,.20)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important}.volwrap--cover input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none!important;width:14px!important;height:14px!important;border-radius:50%!important;background:rgba(255,0,0,.90)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 0 16px rgba(255,0,0,.40) , 0 0 28px rgba(255,0,0,.16)!important}.volwrap--cover input[type="range"]::-moz-range-track{width:5px!important;border-radius:999px!important;background:rgba(255,0,0,.20)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important}.volwrap--cover input[type="range"]::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:50%!important;background:rgba(255,0,0,.90)!important;border:none!important;box-shadow:0 0 16px rgba(255,0,0,.40)!important}}@media (max-width:360px),(max-height:680px){.volwrap--cover .vol-slider{height:132px!important}.volwrap--cover input[type="range"],.volwrap--cover .vol-rail{height:132px!important}}.seekRow{max-width:min(860px,96vw);margin:6px auto 2px;padding:0 8px;display:flex;align-items:center;gap:10px}.seekRow .progress{flex:1;height:6px}.seekRow .knob{top:-5px;width:12px;height:12px}.seekRow .time{margin-top:0;min-width:74px;justify-content:flex-end;opacity:.92}.cover-vol-row{position:relative!important;display:block!important;width:100%;max-width:min(860px,96vw);margin:8px auto 6px;text-align:center}.cover-vol-row .cover{display:block;width:min(520px,96vw)!important;height:auto!important;aspect-ratio: 16 / 9;margin:0 auto!important}@media (min-width:641px){.volwrap--cover{position:static!important;width:min(520px,96vw)!important;margin:10px auto 0!important}}@media (max-width:640px){.volwrap--cover{position:absolute!important;right:10px;top:10px;bottom:10px;width:34px;margin:0!important;padding:8px 6px!important;border-radius:18px;overflow:hidden;backdrop-filter:blur(2px)}.volwrap--cover #volLabel{display:none!important}.volwrap--cover .vol-slider{position:relative;width:100%;height:100%;display:block}.volwrap--cover input[type="range"]{position:absolute;left:50%;top:50%;width:min(180px,52vw);height:6px;margin:0!important;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:50% 50%;background:transparent;touch-action:none}.volwrap--cover #volVal{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);font-size:11px!important;letter-spacing:.2px;opacity:.95;pointer-events:none}.volwrap--cover input[type="range"]::-webkit-slider-runnable-track{height:5px;border-radius:999px}.volwrap--cover input[type="range"]::-webkit-slider-thumb{width:12px;height:12px;border-radius:50%}.volwrap--cover input[type="range"]::-moz-range-track{height:5px;border-radius:999px}.volwrap--cover input[type="range"]::-moz-range-thumb{width:12px;height:12px;border-radius:50%}}@media (max-width:360px){.volwrap--cover input[type="range"]{width:min(160px,56vw)}}.cover-shell{display:flex;justify-content:center;align-items:center;width:100%;margin:8px auto 6px}@media (max-width:640px){.cover{width:min(520px,calc(96vw - 70px))!important}}.vol-input-hidden{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.card .vol-rail-wrap{position:absolute;right:14px;top:52px;bottom:68px;width:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;z-index:6;pointer-events:auto}.card .vol-rail{position:relative;width:12px;flex:1 1 auto;min-height:92px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,0,0,.22);box-shadow:inset 0 0 10px rgba(0,0,0,.75) , 0 0 10px rgba(255,0,0,.12);touch-action:none}.card .vol-fill{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,80,80,.20),rgba(255,36,36,.85));box-shadow:0 0 16px rgba(255,0,0,.18)}.card .vol-thumb{position:absolute;left:50%;width:16px;height:16px;transform:translate(-50%,50%);bottom:calc(100% - 8px);border-radius:50%;background:#0b0b0b;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 16px rgba(255,0,0,.34) , 0 2px 8px rgba(0,0,0,.65);overflow:hidden}.card .vol-thumb::before{content:"";position:absolute;inset:2px;border-radius:50%;background: url('punisher.jpg') center/cover no-repeat;filter:grayscale(1) contrast(1.15) brightness(1.05);opacity:.98}.card .vol-val{font-size:10px;line-height:1;color:#d8d8d8;text-shadow:0 0 10px rgba(255,0,0,.22);user-select:none}@media (max-width:420px) and (max-height:900px){.card{padding:14px!important}.card .vol-rail-wrap{right:12px;top:56px;bottom:70px;width:38px}.card .vol-rail{width:12px;min-height:92px}.card .vol-thumb{width:16px;height:16px}.toolbar{padding:8px 8px!important;margin:0 auto 8px!important;gap:8px!important}.toolbar input{padding:7px 9px!important}.railys-footer--actions{padding:6px 8px!important}.brand-mark{height:38px!important}#railys-title-img{height:52px!important;max-height:52px!important}.toolbar{padding:8px 8px!important;margin:0 auto 8px!important;gap:8px!important}.toolbar button{padding:8px 12px!important}.controls{margin:8px auto 8px!important}.newsbar{margin:8px auto 10px!important}.card{padding:12px!important}.cover-shell{margin:6px auto 4px!important}}.card .wm,.card .wm *{box-sizing:border-box}.card{position:relative;overflow:hidden}.card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:
    radial-gradient(80% 80% at 50% 35%, rgba(255,0,0,.10) 0%, rgba(0,0,0,0) 55%),
    url("wm-headphones.png") center 58% / min(520px, 88%) no-repeat;opacity:.08;filter:saturate(.95) contrast(1.05);mix-blend-mode:screen}.card>*{position:relative;z-index:1}.card .wm{position:absolute;right:10px;bottom:10px;z-index:6;width:42px;height:42px;border-radius:999px;background: url("wm-headphones.png") center/contain no-repeat;opacity:.55;filter:drop-shadow(0 2px 8px rgba(0,0,0,.85))}.card .wm:hover,.card .wm:focus-visible,.card .wm:active{opacity:1;box-shadow:0 0 18px rgba(255,0,0,.35);outline:none}.card .wm img{display:none!important}@media (max-width:640px){.card .vol-rail-wrap{top:70px;bottom:110px;right:12px;width:38px}.card .vol-rail{width:10px}.card .vol-thumb{width:22px;height:22px}.card .vol-val{font-size:9px}}@media (max-height:740px){.card .vol-rail-wrap{top:78px;bottom:120px}}#railysFitWrap{padding-bottom: calc(10px + env(safe-area-inset-bottom))}.title-row{padding-top:10px!important;padding-bottom:6px!important}#railys-title-img{height:140px!important;max-height:140px!important;width:auto!important;max-width:min(96vw,1100px)!important;margin:10px auto 10px!important;object-fit:contain!important;display:block!important}@media (max-width:860px){#railys-title-img{height:150px!important;max-height:150px!important;max-width:96vw!important;margin:12px auto 10px!important}}@media (max-width:420px) and (max-height:900px){#railys-title-img{height:150px!important;max-height:150px!important}}.skull-layer,.skull-top,.skull-bottom{display:none!important;background:none!important}.card::after{content:none!important;background:none!important}#railysFitWrap::after{content:none!important;background:none!important}#railys-title-img{height:clamp(92px,8.8vw,160px)!important;max-height:none!important;width:auto!important;max-width:min(94vw,860px)!important;object-fit:contain!important}@media (max-width:640px){#railys-title-img{height:clamp(136px,24vw,260px)!important;max-width:92vw!important}}@media (max-height:700px){#railys-title-img{height:clamp(92px,12vh,160px)!important}}.title-row{position:relative}.railys-cast-btn{position:absolute;left:10px;top:10px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,60,60,.35);background:rgba(0,0,0,.35);box-shadow:0 0 10px rgba(255,0,0,.18);cursor:pointer;z-index:50;-webkit-tap-highlight-color:transparent}.railys-cast-btn svg{width:22px;height:22px;fill:rgba(255,255,255,.92);filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.railys-cast-btn:active{transform:translateY(1px)}@media (max-width:420px){.railys-cast-btn{left:8px;top:8px;width:36px;height:36px}.railys-cast-btn svg{width:20px;height:20px}}@media (max-width:480px){#railys-title-img{height:60px;margin:6px auto 8px}}#railys-title-img{display:block;width:auto;max-width:min(100%,1100px);height:clamp(54px,10vw,92px);margin:8px auto 10px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.60))}@media (max-width:480px){#railys-title-img{height:60px;margin:6px auto 8px}}.shareBtn:focus,.shareBtn:focus-visible,.shareBtn:active,.sb:focus,.sb:focus-visible,.sb:active{outline:none;-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.shareBtn,.shareBtn:hover,.shareBtn:active,.shareBtn:focus,.shareBtn:focus-visible,.sb,.sb:hover,.sb:active,.sb:focus,.sb:focus-visible{border-radius:9999px;overflow:hidden}}