/* Death Race — immersive road, isolated from the community layout. */
:root{color-scheme:dark;--dr-orange:#ff5728;--dr-white:#f8f9fa;--dr-muted:#c1c5ce;--dr-height:100vh}
@supports(height:100svh){:root{--dr-height:100svh}}
*{box-sizing:border-box}.dr-body{margin:0;background:#090b0e;color:var(--dr-white);font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;overscroll-behavior:none}.dr-body button,.dr-body a{-webkit-tap-highlight-color:transparent}.dr-body button{font:inherit;cursor:pointer}.dr-body button:disabled{cursor:wait;opacity:.58}.dr-body a{color:inherit}.dr-body button:focus-visible,.dr-body a:focus-visible{outline:3px solid #ffd044;outline-offset:5px}.dr-body [hidden]{display:none!important}.dr-shell{width:100%;min-height:var(--dr-height);display:flex;align-items:center;flex-direction:column;background:radial-gradient(ellipse at 50% 45%,#22272d 0,#101317 40%,#080a0d 85%);padding:0 16px 14px}.dr-desktop-heading{height:48px;display:flex;align-items:center;gap:15px;font-weight:850;letter-spacing:.18em;font-size:12px}.dr-desktop-heading span{font-size:23px;font-style:italic;font-weight:950;letter-spacing:-1px;color:var(--dr-orange)}.dr-desktop-heading i{font-size:25px;font-weight:300;color:#5f6570}.dr-stage{position:relative;isolation:isolate;width:min(100%,580px);height:max(600px,calc(var(--dr-height) - 94px));max-height:1040px;overflow:hidden;border:1px solid #363a3f;background:#080b10;outline:none;box-shadow:0 25px 100px #0008}.dr-canvas,.dr-vignette,.dr-impact{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dr-vignette{background:linear-gradient(180deg,#04070b6b 0,transparent 30%,transparent 68%,#04070b94 100%);z-index:1}.dr-panel{position:absolute;inset:0;z-index:3}.dr-intro{display:flex;flex-direction:column;justify-content:space-between;padding:24px 35px 28px;background:linear-gradient(180deg,#05080ca8 0,#05080c12 53%,#05080c 100%)}.dr-intro-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.dr-brand{font-size:24px;font-weight:1000;font-style:italic;text-decoration:none;letter-spacing:-1px;color:var(--dr-orange)!important}.dr-icon-link{width:36px;height:36px;display:grid;place-items:center;text-decoration:none}.dr-icon-link svg,.dr-icon-button svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dr-title-block{text-align:center;margin-top:14px;align-self:center}.dr-title-block h1{font-size:clamp(72px,7.2vw,108px);line-height:.99;letter-spacing:-.09em;font-weight:1000;font-style:italic;transform:rotate(-6deg);margin:5px 15px 20px 0;text-shadow:0 4px 0 #343a3e,0 12px 30px #000}.dr-english{font-size:13px;font-weight:800;font-style:italic;letter-spacing:.54em;margin:0 0 23px .5em}.dr-tagline{font-size:22px;font-weight:850;line-height:1.37;color:#ced0d5;text-shadow:0 2px 6px #000;margin:0}.dr-intro-actions{padding-top:24px;text-align:center;margin-top:auto}.dr-instructions{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#d4d6dc;white-space:nowrap;margin:0 0 16px}.dr-touch-help{display:none}.dr-dot{color:#81858e}.dr-button{width:100%;min-height:65px;border-radius:9px;border:0;display:flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;font-size:21px;font-weight:850;line-height:1.2;transition:background .16s,transform .16s;padding:14px 12px}.dr-button svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.dr-primary{background:linear-gradient(110deg,#ff612c,#ff5223);color:#fff;box-shadow:0 6px 28px #ff572819}.dr-primary:hover{background:#ff703b}.dr-button:active{transform:translateY(1px)}.dr-secondary{background:#0b0e12a6;border:1px solid #8b919a;color:#fff}.dr-secondary:hover{background:#24282ea6}.dr-status{font-size:11px;line-height:1.5;color:#adb2bd;min-height:17px;margin:9px 0 0}.dr-ranking-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;margin-top:17px;font-size:15px;text-underline-offset:4px}.dr-ranking-link span{font-size:30px;line-height:16px}.dr-text-button,.dr-text-link{border:0;background:transparent;color:#ff9872!important;text-underline-offset:3px;font-size:12px;text-decoration:underline;display:inline-block;padding:7px;line-height:1.4}.dr-hud{position:absolute;inset:0 0 auto;z-index:2;padding:26px 20px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.dr-icon-button{width:42px;height:42px;border:1px solid #ffffff2e;border-radius:50%;display:grid;place-items:center;background:#11171cc2;color:#fff}.dr-back{border:0;background:#05080b70}.dr-hud-right{display:flex;align-items:flex-end;flex-direction:column;gap:8px;width:84px}.dr-best{font-size:11px;white-space:nowrap;text-shadow:0 2px 4px #000}.dr-best b{font-weight:600}.dr-timer{position:absolute;top:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;white-space:nowrap;text-shadow:0 2px 12px #000;width:190px}.dr-timer-label{font-size:16px;font-weight:750}.dr-timer strong{display:flex;align-items:baseline;justify-content:center;gap:5px;font-size:68px;font-weight:950;line-height:1.04;letter-spacing:-3px;font-variant-numeric:tabular-nums}.dr-timer strong small{font-size:21px;letter-spacing:0}.dr-speed{font-size:13px;font-weight:750;letter-spacing:-.03em;color:#ff522b;border:1px solid #b63026;background:#2b0906d9;border-radius:25px;padding:5px 12px;margin-top:12px;opacity:0;transition:opacity .3s;box-shadow:0 0 14px #d923152a}.dr-speed.is-visible{opacity:1}.dr-speed span{margin-right:5px}.dr-practice-label{font-size:10px;background:#151b24c4;border:1px solid #ffffff2f;color:#dbdee5;border-radius:12px;padding:3px 8px;margin-top:7px}.dr-controls{position:absolute;z-index:2;bottom:24px;left:24px;right:24px;display:flex;justify-content:space-between;gap:28px;pointer-events:none}.dr-steer{pointer-events:auto;width:104px;height:94px;border:1px solid #a6a8af;border-radius:15px;color:#fff;background:linear-gradient(140deg,#373a40bc,#13151bc9);box-shadow:inset 0 1px 12px #ffffff12,0 5px 22px #0004;display:flex;align-items:center;justify-content:center;flex-direction:column;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.dr-steer:active,.dr-steer.is-pressed{background:#ff57283d;border-color:#ff9c7b}.dr-steer svg{width:53px;height:53px;stroke:currentColor;fill:none;stroke-width:5;stroke-linecap:square;stroke-linejoin:miter}.dr-control-key{font-size:9px;color:#bec2ca;margin:0 0 1px}.dr-countdown{position:absolute;inset:0;z-index:3;background:#080b103c;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.dr-countdown>span{font-size:140px;font-weight:1000;font-style:italic;text-shadow:0 0 50px #ff572880;line-height:1}.dr-countdown small{font-size:17px;color:#e8e8eb;font-weight:700;margin-top:20px}.dr-pause-panel{background:#080b10e8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 40px;backdrop-filter:blur(7px)}.dr-overline{color:#ff3b24;letter-spacing:.3em;font-size:16px;font-weight:850;margin:0 0 19px}.dr-pause-panel h2{font-size:32px;letter-spacing:-.05em;margin:0 0 15px}.dr-pause-panel>p:not(.dr-overline){font-size:15px;color:#bfc4ce;line-height:1.75;margin:0 0 30px}.dr-pause-panel .dr-button+.dr-button{margin-top:12px}.dr-result{display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:55px 35px 36px;background:linear-gradient(180deg,#060a0dc7 0,#060a0d70 44%,#060a0dfa 70%,#060a0d 100%);overflow-y:auto;overscroll-behavior:contain}.dr-result-heading h2{font-size:35px;line-height:1.15;font-weight:900;letter-spacing:-.055em;margin:0}.dr-result-heading h2>strong{font-size:92px;line-height:1.12;color:#ff5728;letter-spacing:-.07em;font-weight:1000;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #f044202b}.dr-result-heading h2>strong small{font-size:.56em;letter-spacing:-.03em;margin-left:4px}.dr-survived{font-size:29px;white-space:nowrap}.dr-record-label{border:1px solid #81868e;border-radius:24px;display:inline-block;font-size:14px;padding:6px 16px;color:#e8e9ed;margin:17px 0 0;background:#090c1080}.dr-record-label.is-new{color:#ffd86d;border-color:#be942c;background:#2f220aa8}.dr-result-actions{padding-top:65px}.dr-save-status{font-size:12px;line-height:1.45;color:#c5c9d1;margin:0 0 6px;min-height:18px}.dr-save-status.is-error{color:#ffae94}.dr-share-copy{white-space:pre-line;font-size:15px;font-weight:650;line-height:1.45;padding-top:17px;border-top:1px solid #8b8d9399;margin:13px 0 19px}.dr-result-actions .dr-button+.dr-button{margin-top:13px}.dr-result-actions .dr-ranking-link{margin-top:24px}.dr-toast{position:absolute;z-index:8;left:24px;right:24px;bottom:145px;border:1px solid #6c737e;background:#202731f0;box-shadow:0 8px 25px #0008;padding:13px 16px;text-align:center;line-height:1.5;border-radius:10px;font-size:13px}.dr-desktop-note{display:flex;align-items:center;gap:24px;margin-top:13px;font-size:10px;color:#929aa6;letter-spacing:.015em}.dr-desktop-note strong{font-weight:600;color:#d1d5dc}.dr-desktop-note i{font-style:normal;margin:0 6px;color:#5a626f}.dr-noscript{position:absolute;z-index:10;inset:0;background:#0a0c10;display:grid;place-items:center;padding:30px;text-align:center}.dr-impact{opacity:0;background:radial-gradient(ellipse at 50% 78%,#ffd083a0,transparent 27%);z-index:2}.dr-stage.is-impact .dr-impact{animation:dr-flash .36s ease-out both}.dr-stage.is-impact .dr-canvas{animation:dr-shake .28s ease-out both}@keyframes dr-flash{0%{opacity:.8}100%{opacity:0}}@keyframes dr-shake{0%,100%{transform:translate(0)}20%{transform:translate(-7px,3px)}40%{transform:translate(6px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(2px,-1px)}}
@media(min-width:900px) and (max-height:820px){.dr-stage{width:460px;height:calc(var(--dr-height) - 86px);min-height:540px}.dr-title-block h1{font-size:77px}.dr-title-block{margin-top:8px}.dr-english{margin-bottom:16px}.dr-tagline{font-size:18px}.dr-intro{padding:16px 30px 20px}.dr-intro-actions{padding-top:10px}.dr-result{padding:35px 30px 22px}.dr-result-heading h2{font-size:29px}.dr-result-heading h2>strong{font-size:75px}.dr-survived{font-size:24px}.dr-result-actions{padding-top:35px}.dr-result-actions .dr-ranking-link{margin-top:17px}.dr-button{min-height:56px}.dr-share-copy{margin-bottom:14px}.dr-timer strong{font-size:60px}}
@media(max-width:700px){.dr-shell{padding:0;background:#080b10;min-height:var(--dr-height)}.dr-desktop-heading,.dr-desktop-note{display:none}.dr-stage{width:100%;height:var(--dr-height);max-height:none;min-height:0;border:0;box-shadow:none}.dr-intro{padding:calc(17px + env(safe-area-inset-top,0px)) 27px calc(20px + env(safe-area-inset-bottom,0px))}.dr-brand{font-size:22px}.dr-title-block{margin-top:12px}.dr-title-block h1{font-size:clamp(72px,21vw,102px);margin-bottom:18px}.dr-english{font-size:11px;margin-bottom:20px}.dr-tagline{font-size:20px}.dr-instructions{font-size:12px;gap:6px}.dr-touch-help{display:inline}.dr-key-help{display:none}.dr-button{min-height:61px;font-size:20px}.dr-status{font-size:10px}.dr-ranking-link{font-size:14px;margin-top:17px}.dr-hud{padding-top:calc(17px + env(safe-area-inset-top,0px));padding-left:15px;padding-right:15px}.dr-timer{top:calc(22px + env(safe-area-inset-top,0px))}.dr-timer strong{font-size:64px}.dr-timer-label{font-size:14px}.dr-best{font-size:10px}.dr-hud-right{width:80px}.dr-controls{left:21px;right:21px;bottom:calc(21px + env(safe-area-inset-bottom,0px))}.dr-steer{width:92px;height:89px}.dr-steer svg{width:49px;height:49px}.dr-control-key{display:none}.dr-result{padding:calc(45px + env(safe-area-inset-top,0px)) 27px calc(27px + env(safe-area-inset-bottom,0px))}.dr-overline{font-size:15px}.dr-result-heading h2{font-size:31px}.dr-result-heading h2>strong{font-size:86px}.dr-survived{font-size:clamp(21px,6.4vw,29px)}.dr-record-label{font-size:13px;margin-top:15px}.dr-result-actions{padding-top:70px}.dr-share-copy{font-size:14px}.dr-pause-panel{padding-left:27px;padding-right:27px}.dr-toast{bottom:calc(140px + env(safe-area-inset-bottom,0px))}}
@media(max-width:700px) and (max-height:720px){.dr-intro{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}.dr-title-block h1{font-size:clamp(66px,19vw,82px);margin-bottom:14px}.dr-title-block{margin-top:5px}.dr-english{font-size:10px;margin-bottom:13px}.dr-tagline{font-size:17px}.dr-instructions{margin-bottom:12px}.dr-ranking-link{margin-top:12px}.dr-button{min-height:54px;font-size:18px}.dr-result{padding-top:calc(26px + env(safe-area-inset-top,0px));padding-bottom:calc(19px + env(safe-area-inset-bottom,0px))}.dr-result-heading h2{font-size:27px}.dr-result-heading h2>strong{font-size:72px}.dr-result .dr-overline{margin-bottom:12px}.dr-result-actions{padding-top:40px}.dr-result-actions .dr-ranking-link{margin-top:16px}.dr-share-copy{margin-top:10px;margin-bottom:14px;padding-top:13px}.dr-record-label{margin-top:12px}.dr-controls{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.dr-steer{height:75px;width:82px}.dr-timer strong{font-size:56px}}
@media(pointer:coarse){.dr-touch-help{display:inline}.dr-key-help,.dr-control-key{display:none}}
@media(orientation:landscape) and (max-height:550px){.dr-stage{height:var(--dr-height);min-height:0;width:min(100%,800px)}.dr-shell{padding:0}.dr-desktop-heading,.dr-desktop-note{display:none}.dr-intro{padding:14px 25px}.dr-intro-header{position:absolute;top:13px;left:22px;right:22px}.dr-title-block{width:45%;margin:55px 0 0}.dr-title-block h1{font-size:58px;margin-bottom:11px}.dr-tagline{font-size:15px}.dr-english{font-size:9px;margin-bottom:13px}.dr-intro-actions{position:absolute;right:27px;bottom:30px;width:43%;padding:0}.dr-instructions{font-size:10px;white-space:normal}.dr-button{min-height:48px;font-size:17px}.dr-result{padding:30px 25px;flex-direction:row;align-items:center;gap:24px}.dr-result-heading{width:48%}.dr-result-heading h2{font-size:23px}.dr-result-heading h2>strong{font-size:64px}.dr-survived{font-size:19px}.dr-result-actions{padding:0;width:48%}.dr-share-copy{font-size:12px;padding-top:10px;margin:10px 0}.dr-result-actions .dr-ranking-link{margin-top:12px}.dr-overline{font-size:12px}.dr-record-label{font-size:11px;padding:5px 10px}.dr-controls{bottom:14px;left:20px;right:20px}.dr-steer{height:64px;width:78px}.dr-timer{top:14px}.dr-timer strong{font-size:46px}.dr-speed{font-size:10px;margin-top:7px;padding:4px 9px}.dr-hud{padding-top:12px}.dr-pause-panel{padding-top:16px;padding-bottom:16px}.dr-pause-panel h2{font-size:25px}.dr-pause-panel>p:not(.dr-overline){margin-bottom:17px;font-size:12px}.dr-pause-panel .dr-button{max-width:340px}.dr-pause-panel .dr-overline{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.dr-body *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dr-stage.is-impact .dr-impact{opacity:.12}.dr-button:active{transform:none}}

/* Menus may scroll; the playing surface and controls always fit the live viewport. */
.dr-intro,.dr-pause-panel{overflow-y:auto;overscroll-behavior:contain}
.dr-intro>*,.dr-pause-panel>*,.dr-result>*{flex-shrink:0}
.dr-pause-panel{justify-content:flex-start}
.dr-pause-panel>.dr-overline{margin-top:auto}
.dr-pause-panel>.dr-button:last-child{margin-bottom:auto}
@media(orientation:landscape) and (max-height:550px){
  .dr-intro{padding:calc(14px + env(safe-area-inset-top,0px)) calc(25px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(25px + env(safe-area-inset-left,0px))}
  .dr-intro-header{top:calc(13px + env(safe-area-inset-top,0px));left:calc(22px + env(safe-area-inset-left,0px));right:calc(22px + env(safe-area-inset-right,0px))}
  .dr-intro-actions{right:calc(27px + env(safe-area-inset-right,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px));width:calc(43% - env(safe-area-inset-right,0px))}
  .dr-controls{bottom:calc(14px + env(safe-area-inset-bottom,0px));left:calc(20px + env(safe-area-inset-left,0px));right:calc(20px + env(safe-area-inset-right,0px))}
  .dr-hud{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px))}
  .dr-timer{top:calc(14px + env(safe-area-inset-top,0px))}
  .dr-result>*{flex-shrink:1;min-width:0}
  .dr-result{padding:calc(30px + env(safe-area-inset-top,0px)) calc(25px + env(safe-area-inset-right,0px)) calc(30px + env(safe-area-inset-bottom,0px)) calc(25px + env(safe-area-inset-left,0px))}
  .dr-pause-panel{padding:calc(16px + env(safe-area-inset-top,0px)) calc(27px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(27px + env(safe-area-inset-left,0px))}
  .dr-toast{bottom:calc(140px + env(safe-area-inset-bottom,0px));left:calc(24px + env(safe-area-inset-left,0px));right:calc(24px + env(safe-area-inset-right,0px))}
}
/* On very short landscape screens both intro columns remain reachable by scrolling. */
@media(orientation:landscape) and (max-height:350px){
  .dr-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}
  .dr-title-block{width:auto;margin-top:55px}
  .dr-intro-actions{position:static;width:auto;margin:55px 0 0;padding-bottom:0}
  .dr-result{align-items:flex-start}
}

/* One persistent audio control remains reachable on every screen. */
.dr-sound{position:absolute;z-index:6;top:20px;right:20px;width:44px;height:44px;touch-action:manipulation}
.dr-sound svg{width:23px;height:23px}
.dr-sound[aria-pressed="false"]{color:#a4acb6;background:#15191fe8}
.dr-sound:disabled{cursor:default}
.dr-sound-hint{font-size:11px;line-height:1.5;color:#c4cad2;margin:0 0 12px}
.dr-stage[data-mode="intro"] .dr-sound,.dr-stage[data-mode="loading"] .dr-sound{top:20px;right:80px}
.dr-stage[data-mode="playing"] .dr-sound,.dr-stage[data-mode="countdown"] .dr-sound{top:103px;right:20px}
.dr-stage[data-mode="paused"] .dr-sound{top:20px;right:20px}
@media(min-width:900px) and (max-height:820px){
  .dr-stage[data-mode="intro"] .dr-sound,.dr-stage[data-mode="loading"] .dr-sound{top:12px;right:76px}
}
@media(max-width:700px){
  .dr-sound{top:calc(14px + env(safe-area-inset-top,0px));right:16px}
  .dr-stage[data-mode="intro"] .dr-sound,.dr-stage[data-mode="loading"] .dr-sound{top:calc(13px + env(safe-area-inset-top,0px));right:73px}
  .dr-stage[data-mode="playing"] .dr-sound,.dr-stage[data-mode="countdown"] .dr-sound{top:calc(96px + env(safe-area-inset-top,0px));right:15px}
  .dr-stage[data-mode="paused"] .dr-sound{top:calc(14px + env(safe-area-inset-top,0px));right:16px}
}
@media(orientation:landscape) and (max-height:550px){
  .dr-sound{top:calc(12px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px))}
  .dr-stage[data-mode="intro"] .dr-sound,.dr-stage[data-mode="loading"] .dr-sound{top:calc(9px + env(safe-area-inset-top,0px));right:calc(67px + env(safe-area-inset-right,0px))}
  .dr-stage[data-mode="playing"] .dr-sound,.dr-stage[data-mode="countdown"] .dr-sound{top:calc(91px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px))}
  .dr-stage[data-mode="paused"] .dr-sound{top:calc(12px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px))}
  .dr-sound-hint{font-size:10px;margin-bottom:7px}
}

/* Share files are prepared before tapping, with a saveable preview for unsupported webviews. */
.dr-share-status{font-size:11px;line-height:1.5;color:#bfc6d0;margin:9px 0 0;min-height:16px}
.dr-share-panel{position:absolute;inset:0;z-index:9;background:#080b10f5;overflow-y:auto;overscroll-behavior:contain;padding:calc(18px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px))}
.dr-share-dialog{width:100%;max-width:450px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.dr-share-header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.dr-share-header h2{font-size:20px;margin:0;letter-spacing:-.04em}
.dr-share-header .dr-icon-button{flex:none;width:44px;height:44px}
.dr-share-image{display:block;max-width:100%;width:100%;height:auto;border:1px solid #353e49;border-radius:12px;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}
.dr-share-hint{font-size:12px;line-height:1.6;color:#c4cbd5;margin:2px 0 3px;text-align:left}
.dr-share-dialog .dr-button{min-height:52px;font-size:16px}
.dr-toast{z-index:10}
@media(orientation:landscape) and (max-height:550px){.dr-share-dialog{max-width:390px}.dr-share-image{width:260px;max-width:100%;align-self:center}}
