@import"https://fonts.googleapis.com/css2?family=Jua&family=Noto+Sans+KR:wght@500;700;900&display=swap";*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{font-family:Noto Sans KR,sans-serif;color:#30493c;background:#193f43}button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0}button:disabled{cursor:default}button:focus-visible{outline:4px solid #0369a1;outline-offset:2px}button:active:not(:disabled){transform:translateY(2px)}.game{height:100dvh;position:relative;isolation:isolate;display:flex;flex-direction:column;background:url(/assets/bg.png) center/cover}header{height:14%;padding:1.4vh 2.3vw;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.brand{background:#fff7dded;padding:.5vh 1.4vw;border-radius:1.4vh;box-shadow:0 4px #886c3644}.brand small{font-size:clamp(10px,1.1vw,16px);font-weight:900;letter-spacing:.05em}h1{font-family:Jua,sans-serif;font-size:clamp(24px,3.1vw,48px);margin:0;line-height:1.2}.top-tools{display:flex;align-items:center;gap:.5vw}.top-tools button,.pace{background:#fff8e5ed;border-radius:1vh;padding:.7vh .8vw;font-size:clamp(11px,1vw,17px);font-weight:900}.scene{height:20%;position:relative;display:flex;align-items:center;justify-content:center;gap:2vw;flex-shrink:0}.scene-board{max-width:70%;background:#fff9e9f2;padding:1.5vh 3vw;border-radius:2vh;border:2px solid #c0a86a;box-shadow:0 6px #87663744;text-align:center}.scene-board h2{font:clamp(17px,2.1vw,32px) Jua,sans-serif;margin:0 0 .6vh}.scene-board p{font-size:clamp(12px,1.2vw,19px);margin:0;line-height:1.6}.lanes{height:64%;display:grid;grid-template-columns:repeat(var(--players),minmax(0,1fr));gap:1vw;padding:0 1.2vw 1vh;flex-shrink:0}.lane{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;padding:3.8vh 1.6vw 2.6vh;isolation:isolate}.lane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/frame.png) center/100% 100% no-repeat;z-index:-1;pointer-events:none}.lane-head{display:flex;justify-content:space-between;gap:.3vw;align-items:center;padding:.4vh .5vw;border-radius:1vh;color:#fff;background:var(--color);font-size:clamp(12px,1.15vw,20px);font-weight:900;box-shadow:0 3px #0002}.lane-head small{font-size:.8em}.sprite{display:block;width:100%;height:100%;overflow:hidden}.notice{font-size:clamp(11px,1.03vw,17px);text-align:center;min-height:3.9vh;display:flex;justify-content:center;align-items:center;line-height:1.35;font-weight:700}.notice.ok{color:#12643e}.notice.error{color:#a23e2b}.action-row{display:flex;gap:.4vw;margin-top:auto}.action-row button,.primary{background:linear-gradient(#ffce6d,#ec963a);box-shadow:0 4px #946124;border:2px solid #fff2c0;border-radius:1.2vh;color:#503917;font-weight:900;padding:1vh .5vw;min-height:5.3vh}.action-row button{flex:1;font-size:clamp(13px,1.2vw,22px)}.action-row .secondary{background:linear-gradient(#b3e6f0,#76becf);box-shadow:0 4px #448394;color:#224d60}.action-row button:disabled{filter:grayscale(.65);opacity:.62}.footnote{height:2%;font-size:clamp(9px,.8vw,14px);text-align:center;color:#fff;text-shadow:0 1px 4px #000;font-weight:700}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#123e3ba6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:2vw}.dialog{width:min(760px,85vw);max-height:94dvh;overflow:auto;background:#fff8e8;border:7px solid #ddc393;border-radius:28px;padding:3vh 3vw;box-shadow:0 20px 70px #14292299}.dialog h2{font:clamp(28px,3vw,42px) Jua,sans-serif;margin:1vh 0 2vh}.dialog li{font-size:clamp(16px,1.5vw,23px);padding:.7vh 0;line-height:1.6}.dialog p{font-size:clamp(13px,1.1vw,18px)}.dialog .primary{width:100%;font-size:clamp(20px,1.7vw,28px);margin-top:1vh;min-height:64px}.results{display:flex;gap:10px;margin:20px 0}.results>div{flex:1;border:3px solid;border-radius:15px;display:grid;text-align:center;padding:15px}.results strong{font-size:36px}.done-panel{flex:1;display:grid;place-content:center;text-align:center;gap:1vh}.done-panel strong{font:clamp(24px,3vw,44px) Jua,sans-serif;color:var(--color)}.done-panel p{font-size:clamp(12px,1.2vw,18px)}@media(max-height:600px){header{height:12%}.scene{height:18%}.lanes{height:68%}.lane{padding-top:3vh;padding-bottom:2vh}.scene-board{padding:1vh 2vw}.dialog{padding:2vh 3vw}.dialog li{padding:0}.pace{display:none}}.robot{color:#284d59}.robot .lane{padding-left:2.1vw;padding-right:2.1vw}.robot .brand{border:3px solid #e5b362}.robot .scene-board{background:linear-gradient(#effdffee,#b7e9eded);border:3px solid #a47139;box-shadow:0 5px #62472b88}.robot-figure{height:19vh;flex-shrink:0;margin-top:.2vh}.nameplate{display:flex;justify-content:center;align-items:center;gap:.2vw;min-height:6.8vh;padding:.6vh .3vw;background:linear-gradient(#faffff,#d5e3e3);border:3px solid #9ca9a6;border-radius:1vh;box-shadow:inset 0 3px 8px #5c807044}.nameplate span{font:700 clamp(20px,2.4vw,43px)/1.2 "Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif}.nameplate .missing{color:#dd6446;min-width:3.4vw;background:#fff7c4;border:2px dashed #cfab54;border-radius:.5vh;text-align:center}.robot .notice{flex:1;padding:.4vh 0}.letter-choices{display:flex;gap:.4vw;margin:0 0 1.3vh;height:7.5vh}.letter-choices button{flex:1;min-width:0;font:700 clamp(23px,2.8vw,48px)/1.2 "Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif;border:2px solid #f3fdff;border-radius:1vh;box-shadow:0 4px #6e939c;background:linear-gradient(#ecfbff,#a5dbe6);color:#315569}.letter-choices .selected{background:linear-gradient(#fff3a6,#ffd56a);outline:3px solid var(--color)}.robot .done-panel{min-height:0}.robot{color:#243e50}.robot .brand{background:linear-gradient(165deg,#344d62,#142c41);color:#fff0ba;border:3px solid #d1ab64;box-shadow:inset 0 0 0 2px #526b7c,0 5px #172b38,0 8px 20px #0005}.robot .brand small{color:#b9dce6}.robot .scene{height:15%}.robot .scene-board{padding:1vh 2.8vw;border:3px solid #afc8ce;border-radius:1.8vh;background:linear-gradient(155deg,#fffffff5,#dcecf4ef);box-shadow:inset 0 0 0 3px #fff9,0 5px #3c5a6c,0 8px 20px #0004}.robot .scene-board h2{font-size:clamp(18px,1.85vw,31px)}.robot .lanes{height:70%;gap:1vw}.robot .lane{padding:3.3vh 2vw 2.5vh;gap:.65vh}.robot .lane:after{content:"";position:absolute;z-index:-1;top:3.6%;right:5.5%;bottom:4.5%;left:5.5%;border:3px solid var(--color);border-radius:1.5vh;background:linear-gradient(90deg,#dae5e8f0,#f4f8f7f0 45%,#b7cbd1ef);box-shadow:inset 0 0 22px #57738266,0 0 0 3px #fff8;pointer-events:none}.robot .lane-head{order:0;border:2px solid #fff9;border-radius:1.5vh;background:linear-gradient(#fff3,#0002),var(--color);box-shadow:0 3px #263b4c,0 0 0 2px #728891;min-height:4.5vh;padding:.2vh .8vw}.robot .nameplate{order:1;min-height:8vh;position:relative;flex-shrink:0;background:linear-gradient(#fffefa,#f0f0e5);border:3px solid #9faeb0;box-shadow:inset 0 2px 5px #69777833,0 3px #6d848e;margin:.4vh .2vw 0;gap:.35vw;border-radius:1vh}.robot .nameplate:before,.robot .nameplate:after{content:"";position:absolute;width:5px;height:5px;background:#7b909a;border-radius:50%;top:50%}.robot .nameplate:before{left:5px}.robot .nameplate:after{right:5px}.robot .nameplate span{font-size:clamp(22px,2.5vw,44px)}.robot .nameplate .missing{min-width:3.5vw;padding:0 .15vw;color:var(--color);background:#fffbdc;border:2px dashed #b8a565}.robot .robot-figure{order:2;height:25vh;position:relative;min-height:0;margin:0;flex-shrink:1}.robot .robot-figure:before{content:"";position:absolute;bottom:0;left:15%;width:70%;height:16%;border-radius:50%;background:radial-gradient(ellipse,#ffffffc9,var(--color) 70%,#5b7478);box-shadow:0 4px #6f8693,0 7px 12px #294f5a55}.robot .robot-figure .sprite{position:relative;filter:drop-shadow(0 5px 3px #3c52633b)}.robot .notice{order:3;flex:1;min-height:4.7vh;max-height:7vh;font-size:clamp(11px,1vw,17px);background:#f7fcffee;border:1px solid #aec4cb;border-radius:1vh;padding:.4vh .4vw}.robot .notice.ok{color:#1d7252;background:#eaffef;border-color:#74b899}.robot .letter-choices{order:4;flex-shrink:0;height:8.5vh;gap:.5vw;margin:.4vh 0 .8vh;padding:.6vh .3vw;border-radius:1vh;background:linear-gradient(#688391,#a8bbc2);box-shadow:inset 0 2px 5px #233e4e66}.robot .letter-choices button{border:2px solid #fff;border-radius:.8vh;background:linear-gradient(150deg,#fffef8 40%,#dde7e9);color:#293b4a;box-shadow:0 4px #566e7d,0 6px 5px #344d5266;font-size:clamp(23px,2.7vw,46px)}.robot .letter-choices .selected{background:linear-gradient(#fff8cf,#ffdc70);outline:3px solid var(--color);outline-offset:-2px}.robot .letter-choices button:disabled:not(.selected){opacity:.55}.robot .action-row{order:5;flex-shrink:0;margin:0;gap:.6vw}.robot .action-row button{min-height:5.8vh;background:linear-gradient(#fff3,#0002),var(--color);color:#fff;border:2px solid #fff8;border-radius:1.5vh;box-shadow:inset 0 2px #fff6,0 4px #284150,0 6px 6px #243f4566;text-shadow:0 1px 1px #0003}.robot .action-row button:disabled{opacity:1;filter:none;background:linear-gradient(#c4d1d5,#99aeb7);color:#435c68;box-shadow:0 3px #6c858d;text-shadow:none}.robot .action-row .secondary{background:linear-gradient(#ffe991,#ffca37);color:#684b13;box-shadow:inset 0 2px #fff9,0 4px #92712c;text-shadow:none}.robot .done-panel{order:3}@media(max-height:650px){.robot .lane{padding-top:2.8vh;padding-bottom:2.4vh;gap:.3vh}.robot .robot-figure{height:23vh}.robot .notice{min-height:4.2vh}.robot .action-row button{padding:.6vh .3vw}}.robot{background-image:url(/assets/bg-exact.png)}.robot header{height:16%;position:relative;justify-content:center;padding:.8vh}.robot .brand{border:6px ridge #c7c5be;background:linear-gradient(#303b4d,#192433);border-radius:1.7vh;padding:.4vh 3.4vw;box-shadow:0 4px #536272,0 0 16px #ffe79b66}.robot .brand small{display:none}.robot h1{font-size:clamp(30px,3.8vw,64px);color:#ffe8ac;text-shadow:0 0 8px #d78516}.robot h1:before{content:"⚙ 17. ";color:#ffdf92}.robot h1:after{content:" ⚙";color:#a8b4c8}.robot .top-tools{position:absolute;right:1vw;top:1vh}.robot .pace{display:none}.robot .scene{height:22%;padding-bottom:1vh}.robot .scene-board{height:100%;width:43%;max-width:70%;border:5px ridge #b5b9b9;border-radius:1.2vh;display:flex;justify-content:center;align-items:center;gap:2vw;background:linear-gradient(#faf9f4,#e2e4e2);padding:.5vh 1.2vw;box-shadow:0 4px #657486}.robot .example-juice{height:90%;width:23%}.robot .example-word{display:flex;align-items:center;gap:.7vw}.robot .example-word span{font:700 clamp(30px,4.3vw,72px)/1.2 "Malgun Gothic",sans-serif;border:2px dashed #899499;border-radius:1vh;padding:.3vh .7vw;min-width:4vw;text-align:center;color:#19232c}.robot .example-word small{font-size:clamp(11px,1vw,17px);align-self:flex-end}.robot .scene-board p{position:absolute;right:4vw;max-width:18vw;top:3vh;background:#745b42;color:#fff7df;border:4px solid #b89461;padding:1.4vh 1vw;font-size:clamp(14px,1.2vw,21px);transform:rotate(2deg);text-align:left}.robot .lanes{height:60%;gap:1.1vw;padding:0 1vw 1vh;background:linear-gradient(transparent 92%,#92a6b180)}.robot .lane{border:5px solid var(--color);border-top-width:9px;border-radius:3vh 3vh .8vh .8vh;padding:0 .8vw 1.2vh;background:linear-gradient(90deg,#b8c9d6dd,#f2f7fade 35%,#bbcbd4da);box-shadow:inset 0 0 0 3px #fff9,0 0 0 3px #647788,0 7px #637989}.robot .lane:before{background:none;top:0;right:0;bottom:0;left:0;border:3px ridge #adbcc7;border-radius:inherit}.robot .lane:after{top:13%;right:1%;bottom:25%;left:1%;border:0;border-left:5px ridge #b5c4d0;border-right:5px ridge #b5c4d0;border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 13%,#7691a315 14% 15%);box-shadow:none}.robot .lane-head{margin:-2.5vh 2vw 0;position:relative;min-height:4.5vh;border-radius:1.2vh;justify-content:center;box-shadow:0 3px #42596d,inset 0 0 0 2px #fff6;flex-shrink:0}.robot .lane-head b{font:clamp(23px,2vw,34px) Jua}.robot .lane-head span{font-size:clamp(9px,.75vw,13px);position:absolute;right:.3vw;bottom:.2vh}.robot .nameplate{margin:.4vh 1.5vw 0;min-height:6.5vh;box-shadow:0 3px #6a7c8c;border:3px ridge #c0c4c1;border-radius:.5vh}.robot .nameplate span{font-size:clamp(22px,2.4vw,41px)}.robot .robot-figure{height:24vh;flex-shrink:1;min-height:10vh;margin:0 -1vw}.robot .robot-figure:before{display:none}.robot .notice{font-size:clamp(10px,.85vw,15px);min-height:3.5vh;max-height:5vh;margin-top:-.5vh}.robot .letter-choices{height:9vh;background:linear-gradient(#687e8e,#3c5369);border:3px ridge #bbc6ce;border-radius:.4vh;padding:.6vh .35vw;margin:0}.robot .letter-choices button{border-radius:.4vh;box-shadow:0 3px #263c4a;font-size:clamp(22px,2.5vw,42px);color:#19232b}.robot .action-row{margin-top:auto;gap:.6vw}.robot .action-row button{border-radius:3vh;min-height:7vh;font-size:clamp(17px,1.55vw,26px);box-shadow:inset 0 0 0 2px #fff5,0 4px #425462}.robot .action-row .secondary{box-shadow:inset 0 0 0 2px #fff6,0 4px #9a772a}.robot .footnote{background:#67849b66}.robot .robot-figure{overflow:hidden}.robot .robot-figure .sprite{transform:scale(1.55);transform-origin:50% 28%}.robot .action-row button:disabled{background:linear-gradient(#fff5,#00000012),var(--color);color:#fff;opacity:.68}.robot header{height:13%}.robot .lanes{height:85%;padding:2vh 1vw 1vh;gap:1vw}.robot .lane{padding:0 .8vw 1.2vh;gap:.7vh}.robot .lane-head{margin:-1.5vh 1vw .4vh;min-height:5vh}.robot .lane-head span{position:static;font-size:clamp(12px,1vw,18px);margin-left:auto}.robot .lane-head b{margin-right:auto}.robot .personal-clue{order:1;min-height:6vh;margin:0 .4vw;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:clamp(14px,1.35vw,23px);line-height:1.35;color:#243f50}.robot .nameplate{order:2;margin:0 .4vw;min-height:8vh}.robot .robot-figure{order:3;height:33vh;flex:1;min-height:15vh;margin:0;overflow:hidden}.robot .robot-figure .sprite{transform:scale(1.3);transform-origin:50% 35%}.robot .notice{order:4;flex:0 0 auto;min-height:6vh;max-height:8vh;margin:0;font-size:clamp(12px,1.05vw,18px)}.robot .letter-choices{order:5;height:10vh;margin:0}.robot .action-row{order:6;margin:0;min-height:7vh}.robot .done-panel{order:4;flex:0 0 32vh;align-content:center;background:#f4fff4e8;border-radius:2vh}.robot .footnote{height:2%}.robot .lanes{flex:0 0 85%;min-height:0;overflow:hidden}.robot .lane{min-height:0;overflow:hidden}.robot .robot-figure{height:28vh;flex:0 1 28vh;min-height:0}.robot .robot-figure .sprite{transform:scale(1.1);transform-origin:50% 40%}.robot .personal-clue{flex:0 0 6vh}.robot .notice{height:6vh}.robot .letter-choices{height:10vh;flex:0 0 10vh}.robot .action-row{height:7vh;flex:0 0 7vh}.robot .lane{display:block;position:relative;isolation:isolate;border:0;background:none;box-shadow:none;padding:0;overflow:hidden;--booth-x:0%}.robot .lane:nth-child(2){--booth-x:33.333333%}.robot .lane:nth-child(3){--booth-x:66.666667%}.robot .lane:nth-child(4){--booth-x:100%}.robot .lane:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:url(/assets/booths-depth-v1.png) var(--booth-x) center/400% 100% no-repeat;z-index:-1}.robot .lane:after{display:none}.robot .lane-head{position:absolute;left:15%;right:15%;top:7%;height:8%;min-height:0;margin:0;padding:0 .4vw;border:0;box-shadow:none;background:none;display:flex;align-items:center}.robot .lane-head b{font-size:clamp(21px,2.1vw,36px);text-shadow:0 3px 2px #142435}.robot .lane-head span{font-size:clamp(10px,.85vw,15px);text-shadow:0 2px 2px #142435}.robot .nameplate{position:absolute;left:19%;right:19%;top:17.5%;height:6%;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;gap:.3vw}.robot .nameplate:before,.robot .nameplate:after{display:none}.robot .nameplate span{font-size:clamp(22px,2.5vw,42px)}.robot .personal-clue{position:absolute;left:13%;right:13%;top:25%;height:7%;min-height:0;margin:0;padding:.5vh .4vw;font-size:clamp(12px,1.1vw,19px);background:#fff3dbe8;border:1px solid #a89779;border-radius:.6vh;box-shadow:0 3px 6px #0009;color:#453728}.robot .robot-figure{position:absolute;left:9%;right:9%;top:32%;height:39%;min-height:0;margin:0;overflow:hidden}.robot .robot-figure .sprite{transform:scale(1.45);transform-origin:50% 40%;filter:drop-shadow(0 10px 6px #0009)}.robot .robot-figure:before{display:block;position:absolute;content:"";left:12%;right:12%;width:auto;bottom:0;height:9%;background:radial-gradient(ellipse,#000a,transparent 70%);box-shadow:none}.robot .notice{position:absolute;left:12%;right:12%;top:69.5%;height:6%;min-height:0;max-height:none;margin:0;padding:.3vh .4vw;font-size:clamp(11px,.95vw,16px);background:linear-gradient(#fff7e9,#e2dbcb);border:2px ridge #a99981;box-shadow:0 3px 5px #0008;color:#473c2d}.robot .letter-choices{position:absolute;left:9%;right:9%;top:77%;height:10%;margin:0;padding:.4vh .3vw;gap:.35vw;border:3px ridge #a4a7a8;background:linear-gradient(#4a5258,#182027);box-shadow:0 5px #141c22,0 8px 7px #0008}.robot .letter-choices button{background:linear-gradient(135deg,#fffdf7 20%,#e9e3d7 85%);border:2px solid #fff9;border-bottom:5px solid #aba292;border-radius:1vh;box-shadow:0 3px #1119,inset 0 2px 1px #fff;font-size:clamp(22px,2.45vw,41px)}.robot .letter-choices button.selected{background:linear-gradient(#fff8bc,#f5c745);border-bottom-color:#bc871b}.robot .action-row{position:absolute;left:9%;right:9%;top:89%;height:8%;min-height:0;margin:0;gap:.4vw}.robot .action-row button{min-height:0;height:100%;padding:0;font-size:clamp(16px,1.5vw,26px);font-weight:900;border:2px solid #fff9;border-bottom:5px solid color-mix(in srgb,var(--color) 45%,#152c3e);border-radius:2vh;background:linear-gradient(#ffffff66,transparent 45%,#0002),var(--color);box-shadow:inset 0 2px 1px #fff9,0 4px #15242c,0 7px 5px #0007}.robot .action-row button:disabled{opacity:1;filter:saturate(.8);background:linear-gradient(#ffffff66,transparent 45%,#0002),var(--color);color:#fff}.robot .action-row .secondary{background:linear-gradient(#fff5a8,#ffcf32 50%,#efa518);color:#533d0c;border-bottom-color:#a66b12}.robot .done-panel{position:absolute;left:12%;right:12%;top:76%;height:20%;min-height:0;background:#f0ffdcf2;padding:1vh;text-align:center;display:grid;align-content:center;box-shadow:0 4px 7px #0008}.robot .nameplate{top:16.7%;height:5.6%;left:23%;right:23%;display:flex;align-items:center;justify-content:center;padding:0;gap:.3vw}.robot .nameplate span{font-size:clamp(20px,2.1vw,35px);line-height:1}.robot .nameplate .missing{min-width:0;min-height:0;width:1.3em;height:1.15em;padding:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.robot .personal-clue{left:15%;right:15%;top:25%;height:6.5%}.robot .notice{left:15%;right:15%;top:70%;height:5.5%;border-radius:.8vh;font-size:clamp(11px,.9vw,16px)}.robot .letter-choices{left:12%;right:12%;top:77%;height:9.5%;padding:.4vh;gap:.35vw;border-radius:1vh}.robot .letter-choices button{font-size:clamp(22px,2.2vw,37px);border-bottom-width:3px}.robot .action-row{left:12%;right:12%;top:88%;height:6.7%;gap:.7vw}.robot .action-row button{font-size:clamp(16px,1.35vw,23px);border-radius:1.5vh;border-bottom-width:3px;box-shadow:inset 0 2px 1px #fff9,0 3px #15242c,0 4px 4px #0006}.robot .race-clock{position:absolute;left:1.5vw;top:1vh;z-index:3;border:3px ridge #c5b17e;border-radius:1.2vh;background:#fff3c9;box-shadow:0 3px #394450;padding:.2vh 1vw;font:clamp(24px,2.7vw,46px)/1.1 Jua,sans-serif;color:#493514;text-align:center}.race-clock small{display:block;font:700 clamp(11px,.9vw,16px)/1.3 "Noto Sans KR",sans-serif}.race-clock.urgent{color:#b82924;background:#fff0d5}.race-setup label{font-weight:900}.race-setup select{font:inherit;padding:10px 20px;border:2px solid #b4a070;border-radius:10px;background:#fffbed}.race-result h2{color:#bc6d10;font-family:Jua,sans-serif;font-size:clamp(30px,4vw,60px)}.race-result .results .winner{background:#fff0af;border-color:#d69623;box-shadow:0 0 0 3px #ffd954}.robot .nameplate.long-word span{font-size:clamp(14px,1.3vw,23px)}.robot .nameplate.long-word{left:21%;right:21%;gap:.12vw}.robot .personal-clue{font-size:clamp(11px,1vw,17px);line-height:1.3}.robot .lane-head span{font-size:clamp(10px,.9vw,16px);white-space:nowrap}.robot .notice{font-size:clamp(10px,.82vw,14px);line-height:1.2}
