/* Portal Âmbar — approved 22 October 2026. Scene, lettering and controls are independent layers. */
.home05.amber03{--amber-unit:1vw;--amber-cut:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);margin:0;background:#071427}
.home05.amber03 .topbar,.home05.amber03 .hero05,.home05.amber03 #homePage{width:100%;max-width:none;margin-inline:0}
.home05.amber03 #homePage{overflow-x:clip}
.amber03 .topbar,.amber03 .topbar.solid{position:absolute;inset:0 0 auto;height:5.15vw;min-height:62px;display:flex;align-items:center;padding:0 3.7% 0 4.25%;gap:2.1%;background:none;border:0;box-shadow:none;backdrop-filter:none;isolation:isolate}
.amber03 .topbar:before{inset:0 33% 0 0;z-index:-1;background:linear-gradient(105deg,#071426f5,#031122 70%,#061126);clip-path:polygon(0 0,100% 0,90.5% 100%,7% 100%,0 74%);border-top:1px solid #7e91af77;border-bottom:1px solid #9eb3ca88}
.amber03 .topbar:after{content:'';position:absolute;inset:0 0 0 79%;z-index:-1;background:linear-gradient(110deg,#071225d9,#061224);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 35%);border-bottom:1px solid #7e91af88;pointer-events:none}
.amber03 .topbar .brand05{width:16.1%;max-width:none;margin:0}
.amber03 .topbar .brand05 img{max-height:none;filter:drop-shadow(0 3px 1px #0008)}
.amber03 .nav05{flex:1;justify-content:flex-start;padding-left:2%;gap:2.8vw;margin:0;align-self:stretch}
.amber03 .nav05 a{font:500 clamp(13px,1.2vw,23px)/1 Barlow,sans-serif;padding:0;display:flex;align-items:center}
.amber03 .nav05 a:after{bottom:14%;height:2px}
.amber03 .nav05 a[aria-current]:after{transform:scaleX(0)}
.amber03 .nav05 a:hover:after,.amber03 .nav05 a:focus-visible:after{transform:scaleX(1)}
.amber03 #acct{font:600 clamp(14px,1.3vw,24px)/1 Barlow,sans-serif;min-width:9.5%;max-width:13%;height:2.8vw;min-height:36px;padding:0 1.3%;background:#e5d9c6;color:#f9f1dc}
.amber03 #acct:before{background:linear-gradient(135deg,#10213a,#020d1b);inset:1px}
.amber03 #acct:hover:before{background:#292245}
.amber03 .language05{font-size:clamp(12px,1.1vw,20px);gap:.6vw;position:relative}
.amber03 .language05 button{min-height:44px}
.amber03 .hero05{height:39.7vw;min-height:0;max-height:none;background:#f8efdb}
.amber03 .heroScene05{inset:0;clip-path:polygon(33% 0,100% 0,100% 100%,0 100%,31% 84%,40% 55%,34% 23%)}
.amber03 .heroWorld05{width:78%;height:112%;left:28%;top:-4%;object-fit:cover;object-position:57% 40%}
.amber03 .heroLight05{background:radial-gradient(ellipse at 72% 39%,#de8dff40,transparent 62%)}
.amber03 .heroPaper05{width:44.5%;top:0;bottom:0;height:auto;clip-path:polygon(0 0,82% 0,80% 15%,87% 30%,83% 43%,88% 57%,77% 77%,67% 95%,13% 94%,0 100%);background-color:#faf0d8;background-image:radial-gradient(ellipse at 72% 19%,#fffdf1,transparent 80%),url('/assets/home05/paper-grain.svg')}
.amber03 .hero05:after{content:'';position:absolute;right:0;top:0;bottom:0;width:9%;z-index:2;background:var(--cream) url('/assets/home05/paper-grain.svg');clip-path:polygon(100% 28%,100% 100%,44% 100%,53% 90%,38% 76%,58% 56%);pointer-events:none}
.amber03 .heroCopy05{inset:0;width:100%;padding:0}
.amber03 .heroCopy05 .kicker05,.amber03 .heroRail05{display:none}
.amber03 .heroCopy05 h1{left:2.9%;top:6.5vw;width:32.8%;height:auto;max-width:none;max-height:none}
.amber03 #heroLettering05{width:100%;height:auto;display:block;transform:scaleY(.86);transform-origin:top left}
.amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{left:10.3%;top:33.5vw;width:24%;max-width:none;font:500 1.24vw/1.25 Barlow,sans-serif;background:none;padding:0;clip-path:none}
.amber03 .heroSupport05:before{left:-4.5vw;bottom:0;width:2.8vw;height:3px;top:auto}
.amber03 .heroActor05{left:35.5%;top:14%;width:49%;height:86%;transform:translate3d(calc(var(--mx)*11px),calc(var(--my)*7px + var(--sy)*-15px),0)}
.amber03 .heroActor05 img{object-position:50% 50%;filter:drop-shadow(0 14px 7px #23082450)}
.amber03 .crystals05{z-index:5}
.amber03 .s1{left:35.2%;top:19%;width:2.4vw;height:5.1vw;rotate:-29deg}
.amber03 .s2{left:94.9%;top:23%;width:3.8vw;height:8vw;rotate:31deg}
.amber03 .s3{left:95%;top:64%;width:2.4vw;height:5.6vw;rotate:-12deg}
.amber03 .s4{left:72%;top:7%;width:1.3vw;height:2.3vw}
.amber03 .s5{left:2%;top:87%;width:1.3vw;height:3vw;rotate:19deg}
.amber03 .s6{left:37%;top:69%;width:1vw;height:2vw}
.amber03 .downloads05{isolation:isolate;z-index:8;display:grid;grid-template-columns:25% 40% 14% 12%;gap:3%;align-items:center;margin-top:-3.7vw;padding:0 4.3% 1.25vw 5.5%;min-height:11.5vw;background:none;clip-path:none;border-bottom:1px solid #9aabbe88}
.amber03 .downloads05:before{content:'';position:absolute;inset:2.55vw 0 0;z-index:-1;background:linear-gradient(115deg,#091a2f,#03101f 65%,#09162a);clip-path:polygon(6% 0,95% 0,100% 62%,100% 100%,0 100%,0 51%);border-bottom:1px solid #304760}
.amber03 .downloads05>.download05{min-height:0;gap:1.1vw;margin-top:1.9vw;padding:1vw 1.8vw}
.amber03 .downloads05 .download05 strong{font:800 1.6vw/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:0;text-transform:none;width:auto;max-width:none}
.amber03 .downloads05 .download05 small{font:400 1.22vw/1.2 Barlow,sans-serif;margin-top:.42vw;max-width:none;overflow:visible;white-space:nowrap;color:#f6eac9}
.amber03 .downloads05 .platformIcon05{width:2.9vw;height:3.35vw}
.amber03 .downloads05 .arrow05{width:1.55vw;height:1.55vw;min-width:16px;min-height:16px}
.amber03 .downloads05>.androidAmber03{height:6.1vw;min-height:58px;color:#fcf4e5!important;background:linear-gradient(110deg,#112238,#020f1d);clip-path:var(--amber-cut);box-shadow:none}
.amber03 .androidAmber03 .platformIcon05{color:#b8df51}
.amber03 .androidAmber03 .arrow05{color:#ffdf5a}
.amber03 .androidAmber03 .buttonFrame05>path:first-of-type{stroke:#d0bd93;stroke-width:1}
.amber03 .androidAmber03 .buttonFrame05>path:last-of-type{stroke:#6a829d}
.amber03 .androidAmber03:after{background:linear-gradient(105deg,transparent 35%,#a4c9ff22 50%,transparent 65%)}
.amber03 .downloads05>.playAmber03{height:9.5vw;min-height:0;margin-top:0;padding:.6vw 2.1vw .8vw 2.4vw;gap:1.25vw;position:relative;background:none;clip-path:none;color:#15101e!important;box-shadow:none;overflow:visible;filter:drop-shadow(0 4px 0 #55240c) drop-shadow(0 0 14px #ffbe2145)}
.amber03 .playAmber03 .amberFrame03{position:absolute!important;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.amber03 .playAmber03 .amberWings03{position:absolute!important;width:123%;height:129%;inset:-17% -11.5% auto;z-index:-2;pointer-events:none;transform-origin:center;transition:transform .3s}
.amber03 .playAmber03 .amberPlayArt03{width:7.2vw;height:9vw;flex:none;overflow:visible;filter:drop-shadow(0 0 7px #cc58ff99);transition:transform .3s,filter .3s}
.amber03 .downloads05>.playAmber03>span{flex:1;z-index:2;position:relative}
.amber03 .downloads05 .playAmber03 strong{font:900 4.05vw/.96 'Barlow Condensed',Impact,sans-serif;width:auto;letter-spacing:-.025em;white-space:nowrap;color:#170e22;text-shadow:0 1px #fff2a5}
.amber03 .downloads05 .playAmber03 small{font:500 1.57vw/1.15 Barlow,sans-serif;color:#1a1120;white-space:nowrap;margin-top:.38vw}
.amber03 .downloads05 .playAmber03 .arrow05{width:2.25vw;height:2.25vw;margin-left:.05vw;flex:none}
.amber03 .playAmber03:before{display:none}
.amber03 .playAmber03:after{content:'';position:absolute;inset:5px;pointer-events:none;clip-path:var(--amber-cut);background:linear-gradient(112deg,transparent 35%,#fff5 48%,transparent 62%);background-size:250% 100%;background-position:135% 0;transition:background-position .7s;z-index:3}
.amber03 .playAmber03:hover,.amber03 .playAmber03:focus-visible{filter:drop-shadow(0 4px 0 #55240c) drop-shadow(0 0 22px #ffc94188);background:none}
.amber03 .playAmber03:hover .amberPlayArt03,.amber03 .playAmber03:focus-visible .amberPlayArt03{transform:translateY(-3px) rotate(-3deg);filter:drop-shadow(0 0 11px #cf65ff)}
.amber03 .playAmber03:hover .amberWings03{transform:scaleX(1.035)}
.amber03 .playAmber03:hover:after{background-position:-35% 0}
.amber03 .playAmber03:active{translate:0 2px}
.amber03 .playAmber03:focus-visible{outline:3px solid #eac8ff;outline-offset:7px}
.amber03 .downloads05>.future05{margin-top:1.9vw;padding:.7vw .6vw;gap:.55vw;min-height:6.1vw;align-items:center;justify-content:flex-start;position:relative;isolation:isolate;border:0;background:#6b7c91;clip-path:var(--amber-cut);color:#8d99af}
.amber03 .downloads05>.future05:before{content:'';position:absolute;inset:1px;z-index:-1;clip-path:var(--amber-cut);background:linear-gradient(110deg,#101e31,#06101d)}
.amber03 .downloads05>.future05:after{content:'';position:absolute;inset:5px;z-index:-1;border:1px solid #8297b61a;clip-path:var(--amber-cut)}
.amber03 .downloads05 .future05>svg{width:2.1vw;height:2.5vw;align-self:flex-start;margin-top:.45vw}
.amber03 .downloads05 .future05>span{min-width:0;max-width:100%}
.amber03 .downloads05 .future05 strong{font:600 1.3vw/1.1 'Barlow Condensed',sans-serif;text-transform:none;white-space:nowrap}
.amber03 .downloads05 .future05 small{font:400 1vw/1 Barlow,sans-serif;display:block;margin:0 0 .25vw}
.amber03 .downloads05 .future05 b{font:500 1vw/1.1 Barlow,sans-serif;letter-spacing:0;min-width:0;max-width:100%;white-space:normal;text-wrap:balance;padding:.28vw .55vw;margin:.28vw 0 0;background:linear-gradient(#46556b,#28364a);border:1px solid #778aa4aa;color:#b4bed1}
.amber03 .classes05{padding-top:0;border-top:1px solid #b7c9df33}
.amber03 .classIntro05{padding-top:2.05vw}
.amber03 .classIntro05 h2{margin-bottom:1.8vw}
.amber03 .classPortrait05{margin-top:0}
.amber03 .classCard05:before{inset:1% -9% 17% -9%;clip-path:polygon(22% 0,100% 0,79% 93%,0 100%);background:linear-gradient(150deg,color-mix(in srgb,var(--c),#051124 35%),color-mix(in srgb,var(--c),#051124 65%) 45%,#051124 90%)}
.amber03.boards-view .topbar,.amber03.live-view .topbar{position:relative;background:#061225}
.amber03.boards-view .topbar:before,.amber03.live-view .topbar:before,.amber03.boards-view .topbar:after,.amber03.live-view .topbar:after{clip-path:none}
@media(min-width:851px) and (max-height:850px){
 .amber03 .hero05{height:min(41vw,calc(100svh - 11vw))}
 .amber03 .heroCopy05 h1{top:6.2vw;width:min(32.8vw,calc((100svh - 15vw)*.96))}
 .amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{top:auto;bottom:4.4vw}
}
@media(min-width:851px) and (max-width:1150px){
 .amber03 .topbar{gap:1.7%;min-height:56px}
 .amber03 .topbar .brand05{width:16.5%}
 .amber03 .nav05{gap:2.5vw;padding-left:1.5%}
 .amber03 .nav05 a{font-size:13px}
 .amber03 #acct{min-height:32px;font-size:14px}
 .amber03 .heroCopy05 h1{top:7vw}
 .amber03 .downloads05 .download05 strong{font-size:17px}
 .amber03 .downloads05 .download05 small{font-size:12px}
 .amber03 .downloads05 .playAmber03 strong{font-size:4.05vw}
 .amber03 .downloads05 .playAmber03 small{font-size:1.57vw}
 .amber03 .downloads05 .future05 strong{font-size:14px}
 .amber03 .downloads05 .future05 small,.amber03 .downloads05 .future05 b{font-size:10px}
}
@media(max-width:850px){
 .amber03 .topbar{height:64px;min-height:0;padding:0 3%;gap:12px}
 .amber03 .topbar .brand05{width:165px;margin-right:auto}
 .amber03 .topbar:before{right:28%;clip-path:polygon(0 0,100% 0,89% 100%,5% 100%,0 85%)}
 .amber03 .topbar:after{left:63%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 22%)}
 .amber03 .nav05{padding:15px 20px;gap:4px 20px;top:64px;align-self:auto}
 .amber03 .nav05 a{display:block;font-size:16px;padding:13px 10px}
 .amber03 #acct{min-width:84px;max-width:130px;height:36px;min-height:36px;padding:0 12px;font-size:14px}
 .amber03 .language05{gap:4px;font-size:12px}
 .amber03 .hero05{height:53vw;min-height:365px;max-height:none}
 .amber03 .heroCopy05 h1{top:78px;left:3%;width:37%}
 .amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{left:10.5%;top:auto;bottom:5.2vw;width:31%;font-size:12px}
 .amber03 .heroPaper05{width:51%}
 .amber03 .heroScene05{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,35% 85%,47% 55%,40% 23%)}
 .amber03 .heroWorld05{width:85%;left:25%;height:110%;top:0}
 .amber03 .heroActor05{left:36%;width:66%;height:90%;top:15%}
 .amber03 .downloads05{grid-template-columns:25% 43% 16% 12%;gap:1.33%;padding:0 3% 17px;margin-top:-3vw;min-height:105px}
 .amber03 .downloads05:before{inset:22px 0 0}
 .amber03 .downloads05>.download05{grid-column:auto;margin-top:12px;padding:10px;gap:7px}
 .amber03 .downloads05>.androidAmber03{height:62px;min-height:62px}
 .amber03 .downloads05 .download05 strong{font-size:15px;white-space:normal}
 .amber03 .downloads05 .download05 small{font-size:10px;white-space:normal;margin-top:3px}
 .amber03 .downloads05 .platformIcon05{width:25px;height:29px}
 .amber03 .downloads05 .androidAmber03 .arrow05{display:none}
 .amber03 .downloads05>.playAmber03{height:88px;min-height:88px;margin-top:0;gap:8px;padding:7px 15px}
 .amber03 .playAmber03 .amberPlayArt03{width:61px;height:77px}
 .amber03 .downloads05 .playAmber03 strong{font-size:4.3vw;white-space:nowrap}
 .amber03 .downloads05 .playAmber03 small{font-size:12px;white-space:normal}
 .amber03 .downloads05 .playAmber03 .arrow05{width:18px;height:22px;margin-left:0}
 .amber03 .downloads05>.future05{margin-top:12px;min-height:62px;padding:7px;gap:5px;justify-content:center}
 .amber03 .downloads05 .future05>svg{width:22px;height:25px;margin-top:6px}
 .amber03 .downloads05 .future05 strong{font-size:12px}
 .amber03 .downloads05 .future05 small{font-size:9px;white-space:nowrap;margin:2px 0}
 .amber03 .downloads05 .future05 b{font-size:9px;padding:3px 4px;margin:3px 0 0}
 .amber03 .classes05{padding-top:20px}
 .amber03 .classIntro05{padding-top:0}
}
@media(max-width:580px){
 .amber03 .topbar{height:60px;padding:0 12px;gap:9px}
 .amber03 .topbar .brand05{width:126px}
 .amber03 #acct{min-width:63px;max-width:80px;padding:0 9px;min-height:34px;height:34px;font-size:13px}
 .amber03 .language05{gap:2px;font-size:11px}
 .amber03 .nav05{top:60px}
 .amber03 .hero05{height:500px;min-height:0}
 .amber03 .heroCopy05 h1{top:79px;left:18px;width:245px;max-width:66%;height:auto}
 .amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{top:318px;left:39px;bottom:auto;width:173px;max-width:44%;font-size:12px;line-height:1.3}
 .amber03 .heroSupport05:before{left:-22px;bottom:0;width:16px;height:2px}
 .amber03 .heroPaper05{width:100%;height:90%;clip-path:polygon(0 0,100% 0,100% 20%,79% 32%,73% 55%,50% 73%,53% 82%,0 95%)}
 .amber03 .heroScene05{clip-path:polygon(60% 0,100% 0,100% 100%,0 100%,0 88%,43% 68%,59% 46%)}
 .amber03 .heroWorld05{width:135%;height:100%;left:0;top:0;object-position:65% 40%}
 .amber03 .heroActor05{top:35%;left:39%;height:60%;width:84%}
 .amber03 .hero05:after{display:none}
 .amber03 .s1{left:78%;top:16%;width:22px;height:45px}
 .amber03 .s2{left:92%;top:42%;width:23px;height:51px}
 .amber03 .s3{left:89%;top:84%;width:14px;height:34px}
 .amber03 .s4{display:none}
 .amber03 .s5{left:3%;top:84%;width:13px;height:31px}
 .amber03 .s6{display:none}
 .amber03 .downloads05{grid-template-columns:1.44fr 1fr 1fr;gap:9px;margin-top:-44px;min-height:0;padding:0 18px 16px}
 .amber03 .downloads05:before{inset:37px 0 0;clip-path:polygon(7% 0,92% 0,100% 28%,100% 100%,0 100%,0 30%)}
 .amber03 .downloads05>.playAmber03{grid-column:1/-1;grid-row:1;height:91px;margin:0 7px 0;min-height:91px;padding:6px 25px;gap:16px}
 .amber03 .downloads05 .playAmber03 strong{font-size:38px}
 .amber03 .downloads05 .playAmber03 small{font-size:14px;white-space:nowrap;margin-top:4px}
 .amber03 .playAmber03 .amberPlayArt03{width:64px;height:83px}
 .amber03 .downloads05 .playAmber03 .arrow05{width:23px;height:27px;margin-left:auto}
 .amber03 .downloads05>.androidAmber03{grid-row:2;height:66px;min-height:66px;margin-top:0;padding:9px 10px;gap:7px}
 .amber03 .downloads05 .androidAmber03 strong{font-size:14px}
 .amber03 .downloads05 .androidAmber03 small{font-size:10px;white-space:normal}
 .amber03 .downloads05 .androidAmber03 .platformIcon05{width:23px;height:27px}
 .amber03 .downloads05>.future05{grid-row:2;height:66px;min-height:66px;margin-top:0;gap:5px;padding:6px;align-items:center}
 .amber03 .downloads05 .future05>svg{width:20px;height:23px;margin-top:4px}
 .amber03 .downloads05 .future05 strong{font-size:12px}
 .amber03 .downloads05 .future05 small{font-size:9px}
 .amber03 .downloads05 .future05 b{font-size:9px;white-space:nowrap;padding:3px 4px}
 .amber03 .classes05{padding-top:22px}
}
@media(max-width:370px){
 .amber03 .topbar{gap:5px;padding:0 10px}
 .amber03 .topbar .brand05{width:112px}
 .amber03 #acct{min-width:56px;padding:0 7px;font-size:12px}
 .amber03 .hero05{height:462px}
 .amber03 .heroCopy05 h1{top:80px;width:223px;max-width:69%}
 .amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{top:295px;font-size:11px;left:36px}
 .amber03 .downloads05{padding-inline:13px;gap:6px}
 .amber03 .downloads05>.playAmber03{padding-inline:17px;gap:10px;margin-inline:3px;height:82px;min-height:82px}
 .amber03 .playAmber03 .amberPlayArt03{width:54px;height:72px}
 .amber03 .downloads05 .playAmber03 strong{font-size:34px}
 .amber03 .downloads05 .playAmber03 small{font-size:12px}
 .amber03 .downloads05 .future05>svg{display:none}
 .amber03 .downloads05 .androidAmber03 .platformIcon05{width:20px;height:23px}
 .amber03 .downloads05 .androidAmber03 strong{font-size:13px}
 .amber03 .downloads05>.androidAmber03{padding-inline:8px}
}
@media(min-width:581px) and (max-width:700px){
 .amber03 .downloads05 .future05>svg{display:none}
 .amber03 .downloads05>.future05{padding:6px 5px}
 .amber03 .downloads05 .future05 b{padding:3px 2px;font-size:9px}
}
@media(min-width:581px) and (max-width:850px) and (max-height:500px){
 .amber03 .topbar{height:52px}
 .amber03 .topbar .brand05{width:140px}
 .amber03 .nav05{top:52px}
 .amber03 .hero05{height:calc(100svh - 66px);min-height:245px}
 .amber03 .heroCopy05 h1{top:61px;width:min(31vw,calc((100svh - 123px)*.93))}
 .amber03 .heroSupport05,html[lang="en"] .amber03 .heroSupport05{bottom:28px;left:8.8%;width:29%;font-size:11px}
 .amber03 .heroActor05{top:5%;height:112%;left:30%;width:60%}
 .amber03 .downloads05{margin-top:-30px;padding-bottom:11px;min-height:87px}
 .amber03 .downloads05>.playAmber03{height:76px;min-height:76px}
 .amber03 .playAmber03 .amberPlayArt03{width:54px;height:68px}
 .amber03 .downloads05 .playAmber03 strong{font-size:31px}
 .amber03 .downloads05 .playAmber03 small{font-size:11px}
 .amber03 .downloads05>.androidAmber03,.amber03 .downloads05>.future05{height:57px;min-height:57px}
}
@media(prefers-reduced-motion:reduce){
 .amber03 .playAmber03,.amber03 .amberPlayArt03,.amber03 .amberWings03,.amber03 .playAmber03:after{transition:none!important;animation:none!important}
 .amber03 .playAmber03:hover .amberPlayArt03,.amber03 .playAmber03:hover .amberWings03{transform:none}
}
.amber03 .playLabelAmber03{display:block;width:20.5vw;height:auto;max-width:100%;filter:none}
.amber03 .androidAmber03 strong{text-shadow:none;font-weight:700}
.amber03 .downloads05 .androidAmber03 strong{font-weight:700}
.amber03 .downloads05 .androidAmber03>span{min-width:0}
.amber03 .downloads05 .androidAmber03 strong{white-space:normal;line-height:1.08}
@media(min-width:851px){.amber03 .downloads05 .androidAmber03 strong{font-size:clamp(13px,1.5vw,28px)}}
.amber03 .playAmber03 .amberPlayArt03{object-fit:contain;width:8.1vw;filter:drop-shadow(0 0 8px #df53ff88)}
@media(max-width:580px){.amber03 .playAmber03 .amberPlayArt03{width:66px;height:82px}}
@media(max-width:360px){.amber03 .playAmber03 .amberPlayArt03{width:56px;height:72px}}
@media(max-width:850px){.amber03 .playLabelAmber03{width:21.5vw}}
@media(max-width:580px){.amber03 .playLabelAmber03{width:180px}}
@media(max-width:360px){.amber03 .playLabelAmber03{width:160px}}
