/* Patch 0.1.7.0.0 - intensified Design Lab candidates built from Families 05, 06, and 07. */
.neural-chrome-btn,.glass-chrome-btn,.violet-forge-btn,.deep-field-btn,.liquid-titanium-btn,.command-blue-btn{
  position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 38px;border-radius:16px;color:#fff;font-size:15px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.18);text-shadow:0 1px 2px rgba(0,0,0,.62);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease,filter .35s ease;
}
.neural-chrome-btn::after,.glass-chrome-btn::after,.violet-forge-btn::after,.deep-field-btn::after,.liquid-titanium-btn::after,.command-blue-btn::after{content:"";position:absolute;top:0;left:-145%;width:74%;height:100%;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.05) 32%,rgba(255,255,255,.52) 50%,rgba(255,255,255,.10) 67%,transparent 84%);transform:skewX(-25deg);transition:1s ease;z-index:1}
.neural-chrome-btn:hover::after,.glass-chrome-btn:hover::after,.violet-forge-btn:hover::after,.deep-field-btn:hover::after,.liquid-titanium-btn:hover::after,.command-blue-btn:hover::after{left:160%}
.neural-chrome-btn:hover,.glass-chrome-btn:hover,.violet-forge-btn:hover,.deep-field-btn:hover,.liquid-titanium-btn:hover,.command-blue-btn:hover{transform:translateY(-3px)}
.neural-chrome-btn:active,.glass-chrome-btn:active,.violet-forge-btn:active,.deep-field-btn:active,.liquid-titanium-btn:active,.command-blue-btn:active{transform:translateY(1px) scale(.985)}

.neural-chrome-btn{border-radius:18px;border-color:rgba(150,175,255,.58);background:radial-gradient(80% 120% at 50% -32%,rgba(255,255,255,.34),rgba(110,130,255,.18) 33%,transparent 58%),linear-gradient(180deg,#252b38,#111522 48%,#05060c);box-shadow:inset 0 2px 2px rgba(255,255,255,.36),inset 0 -3px 8px rgba(0,0,0,.85),0 14px 36px rgba(0,0,0,.62),0 0 24px rgba(90,120,255,.22)}
.neural-chrome-btn:hover{box-shadow:inset 0 2px 2px rgba(255,255,255,.52),inset 0 -3px 8px rgba(0,0,0,.88),0 18px 46px rgba(0,0,0,.74),0 0 32px rgba(90,120,255,.36)}

.glass-chrome-btn{border-color:rgba(190,220,255,.46);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.055) 38%,rgba(12,16,28,.86)),radial-gradient(90% 130% at 50% -40%,rgba(255,255,255,.35),transparent 58%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px rgba(255,255,255,.18),inset 0 -1px 1px rgba(255,255,255,.05),0 14px 40px rgba(0,0,0,.58),0 0 24px rgba(130,160,255,.18)}
.glass-chrome-btn:hover{border-color:rgba(210,230,255,.72);box-shadow:0 0 22px rgba(120,160,255,.30),0 0 52px rgba(90,70,255,.18),0 18px 50px rgba(0,0,0,.70),inset 0 1px 1px rgba(255,255,255,.20)}

.violet-forge-btn{border-color:rgba(134,94,255,.76);background:linear-gradient(180deg,rgba(70,34,160,.72),rgba(12,10,25,.94));box-shadow:0 0 18px rgba(90,70,255,.24),0 14px 40px rgba(0,0,0,.62),inset 0 1px 1px rgba(255,255,255,.10)}
.violet-forge-btn::before{content:"";position:absolute;left:-18%;bottom:-15px;width:136%;height:36px;background:radial-gradient(circle at center,rgba(87,120,255,.98),rgba(130,70,255,.58),transparent 74%);filter:blur(13px);opacity:.38;z-index:-1;transition:.35s ease}.violet-forge-btn:hover::before{opacity:.95}.violet-forge-btn:hover{border-color:rgba(150,170,255,1);box-shadow:0 0 26px rgba(82,109,255,.58),0 0 55px rgba(76,92,255,.34),0 16px 48px rgba(0,0,0,.70)}

.deep-field-btn{border-radius:14px;border-color:rgba(58,91,168,.62);background:linear-gradient(180deg,rgba(32,51,90,.72),rgba(5,8,18,.96));box-shadow:inset 0 1px 1px rgba(255,255,255,.12),0 12px 34px rgba(0,0,0,.56),0 0 20px rgba(60,110,255,.12)}
.deep-field-btn:hover{border-color:rgba(110,155,255,.90);box-shadow:0 0 24px rgba(80,120,255,.32),0 16px 44px rgba(0,0,0,.68),inset 0 1px 1px rgba(255,255,255,.16)}

.liquid-titanium-btn{border-radius:20px;border-color:rgba(245,250,255,.55);background:radial-gradient(85% 140% at 50% -45%,rgba(255,255,255,.55),rgba(255,255,255,.13) 30%,transparent 55%),linear-gradient(180deg,#30363c,#11161a 48%,#050607);box-shadow:inset 0 2px 2px rgba(255,255,255,.50),inset 0 -4px 10px rgba(0,0,0,.86),0 15px 38px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.12)}
.liquid-titanium-btn:hover{filter:brightness(1.15);box-shadow:inset 0 2px 2px rgba(255,255,255,.66),inset 0 -4px 10px rgba(0,0,0,.88),0 20px 50px rgba(0,0,0,.76),0 0 30px rgba(230,240,255,.24)}

.command-blue-btn{border-radius:12px;border-color:rgba(78,132,255,.76);background:linear-gradient(180deg,rgba(22,44,96,.78),rgba(6,9,20,.96));box-shadow:0 0 0 1px rgba(78,132,255,.18),0 12px 35px rgba(0,0,0,.60),0 0 26px rgba(78,132,255,.20),inset 0 1px 1px rgba(255,255,255,.12)}
.command-blue-btn::before{content:"";position:absolute;inset:4px;border-radius:8px;border:1px solid rgba(78,132,255,.42);opacity:.8;z-index:-1}.command-blue-btn:hover{border-color:rgba(120,170,255,1);box-shadow:0 0 24px rgba(78,132,255,.48),0 0 58px rgba(50,80,255,.26),0 16px 46px rgba(0,0,0,.70)}

@media (prefers-reduced-motion:reduce){.neural-chrome-btn,.glass-chrome-btn,.violet-forge-btn,.deep-field-btn,.liquid-titanium-btn,.command-blue-btn,.neural-chrome-btn::after,.glass-chrome-btn::after,.violet-forge-btn::after,.deep-field-btn::after,.liquid-titanium-btn::after,.command-blue-btn::after{transition:none!important;animation:none!important}}
html[data-motion="reduced"] .neural-chrome-btn,html[data-motion="reduced"] .glass-chrome-btn,html[data-motion="reduced"] .violet-forge-btn,html[data-motion="reduced"] .deep-field-btn,html[data-motion="reduced"] .liquid-titanium-btn,html[data-motion="reduced"] .command-blue-btn{transition:none!important;animation:none!important}
