/* Bearcade ORDER 21 — Retour à l'école / classe vivante. Purely visual; no gameplay authority. */
.bbq-school-classroom{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;isolation:isolate;opacity:1;transition:opacity .25s ease}.bbq-school-classroom.hidden{display:none!important}
.is-return-school-classroom .bbq-braise-scene{opacity:.17!important;filter:saturate(.55) sepia(.18)}
.is-return-school-classroom .bbq-stage-glow{opacity:.2!important}
.bbq-school-wall{position:absolute;inset:5.5% 2% 3%;border-radius:28px;background:linear-gradient(180deg,rgba(62,43,29,.96),rgba(40,28,22,.96) 55%,rgba(29,20,17,.98));box-shadow:inset 0 0 0 4px rgba(242,206,144,.12),inset 0 -34vh 70px rgba(15,10,8,.45)}
.bbq-school-wall:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 2px,transparent 2px 78px),repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 2px,transparent 2px 54px);mix-blend-mode:screen;opacity:.55}
.bbq-school-window{position:absolute;right:5%;top:10%;width:13%;height:24%;border:8px solid #5a3b27;border-radius:6px;background:linear-gradient(180deg,#1a2940,#58708a 55%,#c58a51);box-shadow:0 0 0 2px rgba(255,226,177,.12),inset 0 0 35px rgba(255,205,120,.15)}
.bbq-school-window:before,.bbq-school-window:after{content:"";position:absolute;background:#5a3b27}.bbq-school-window:before{left:48%;top:0;bottom:0;width:7px}.bbq-school-window:after{left:0;right:0;top:48%;height:7px}
.bbq-school-clock{position:absolute;left:5.2%;top:11%;width:48px;height:48px;border:6px solid #d6ba86;border-radius:50%;background:#eee4ce;box-shadow:0 6px 16px rgba(0,0,0,.28)}.bbq-school-clock:before,.bbq-school-clock:after{content:"";position:absolute;left:50%;top:50%;height:3px;background:#332b26;transform-origin:left center;border-radius:4px}.bbq-school-clock:before{width:14px;transform:rotate(-82deg)}.bbq-school-clock:after{width:18px;transform:rotate(20deg)}
.bbq-school-poster{position:absolute;left:4.4%;top:24%;width:8%;height:17%;transform:rotate(-2deg);background:linear-gradient(145deg,#ddc373,#8f5c39);border:5px solid #4a301f;box-shadow:0 7px 18px rgba(0,0,0,.28)}.bbq-school-poster:after{content:"ABC\A 123";white-space:pre;position:absolute;inset:13%;display:grid;place-items:center;color:#241a13;font:900 clamp(12px,1.2vw,24px)/1.5 system-ui;text-align:center}
.bbq-school-board{position:absolute;left:16%;right:16%;top:9.5%;height:35%;border:clamp(8px,1vw,17px) solid #5c371f;border-radius:5px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#163a31,#0d2c26);box-shadow:0 12px 34px rgba(0,0,0,.38),inset 0 0 30px rgba(0,0,0,.35);opacity:.96}
.bbq-school-board:after{content:"";position:absolute;left:4%;right:4%;bottom:-18px;height:12px;border-radius:3px;background:#6b4327;box-shadow:0 3px 5px rgba(0,0,0,.3)}
.bbq-school-board-meta{position:absolute;inset:7% 8% auto;display:flex;flex-direction:column;align-items:center;color:#eff3de;text-shadow:0 2px 3px rgba(0,0,0,.45);font-family:ui-rounded,"Trebuchet MS",system-ui}.bbq-school-board-meta span{font-size:clamp(10px,.9vw,17px);font-weight:900;letter-spacing:.16em;color:#d9cda7}.bbq-school-board-meta strong{font-size:clamp(17px,1.8vw,34px);margin-top:3px;letter-spacing:.035em}.bbq-school-board-meta small{margin-top:4px;font-size:clamp(9px,.8vw,15px);font-weight:800;letter-spacing:.1em;color:#efbf80}
.bbq-school-chalk-line{position:absolute;left:18%;right:18%;bottom:18%;height:2px;background:rgba(239,243,222,.18);transform:rotate(-.4deg);box-shadow:0 5px rgba(239,243,222,.06),0 -6px rgba(239,243,222,.04)}
.bbq-school-class{position:absolute;left:5%;right:5%;bottom:3%;height:46%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1.2% 1.8%;perspective:900px;align-items:end}
.bbq-school-seat{position:relative;height:100%;min-width:0;display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(0 9px 8px rgba(0,0,0,.3));transform:translateZ(0)}
.bbq-school-seat:nth-child(-n+6){transform:scale(.82) translateY(-8%);opacity:.86}.bbq-school-seat:nth-child(n+7){z-index:2}
.bbq-school-seat-avatar{position:absolute;left:50%;bottom:24%;width:min(7.7vw,118px);height:min(15vh,155px);transform:translateX(-50%);display:grid;place-items:end center;z-index:2}.bbq-school-seat-avatar .bbq-avatar2d{width:100%;height:100%}
.bbq-school-chair{position:absolute;left:50%;bottom:13%;width:43%;height:48%;transform:translateX(-50%);z-index:0}.bbq-school-chair:before{content:"";position:absolute;left:14%;right:14%;top:3%;height:46%;background:linear-gradient(#8b5a34,#684124);border:3px solid rgba(39,22,13,.8);border-radius:7px 7px 3px 3px}.bbq-school-chair i,.bbq-school-chair b{position:absolute;bottom:0;width:5px;height:56%;background:#33291f}.bbq-school-chair i{left:18%}.bbq-school-chair b{right:18%}
.bbq-school-desk{position:absolute;left:3%;right:3%;bottom:3%;height:29%;z-index:4;border-radius:7px 7px 2px 2px;border:3px solid #4a2c18;background:linear-gradient(175deg,#b8763d,#81502a 52%,#623a20);box-shadow:inset 0 3px rgba(255,229,186,.12),0 8px 9px rgba(0,0,0,.24);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff5df;text-shadow:0 1px 2px #40200f;overflow:hidden}.bbq-school-desk:before,.bbq-school-desk:after{content:"";position:absolute;bottom:-38%;width:5px;height:48%;background:#392c24}.bbq-school-desk:before{left:16%}.bbq-school-desk:after{right:16%}.bbq-school-desk span{max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,.72vw,14px);font-weight:950}.bbq-school-desk small{font-size:clamp(7px,.56vw,11px);font-weight:900;letter-spacing:.09em;color:#ffd69b}
.bbq-school-seat.is-empty .bbq-school-chair{filter:brightness(1.18);animation:bbq-school-empty-chair 1.9s ease-in-out infinite}.bbq-school-seat.is-empty .bbq-school-desk{border-color:#d49a55;box-shadow:inset 0 3px rgba(255,240,196,.16),0 0 18px rgba(255,173,76,.18)}.bbq-school-seat.is-finished{opacity:.62;filter:saturate(.7) drop-shadow(0 7px 6px rgba(0,0,0,.25))}
.bbq-school-candidate{position:absolute;z-index:5;left:10%;bottom:38%;width:min(9vw,145px);height:min(25vh,245px);display:grid;grid-template-rows:1fr auto auto;place-items:center;color:#fff;filter:drop-shadow(0 12px 12px rgba(0,0,0,.42));transform-origin:50% 100%}.bbq-school-candidate-avatar{width:100%;height:100%;display:grid;place-items:end center}.bbq-school-candidate-avatar .bbq-avatar2d{width:100%;height:100%}.bbq-school-candidate strong{font-size:clamp(10px,.78vw,15px);padding:2px 8px;border-radius:10px;background:rgba(18,20,25,.84)}.bbq-school-candidate small{font-weight:950;color:#ffc06b}.bbq-school-candidate.is-walking{animation:bbq-school-walk-to-board 1.15s cubic-bezier(.22,.72,.22,1) both}.bbq-school-candidate.is-at-board{left:12.5%;bottom:43%;transform:scale(.95)}
.bbq-school-projectiles{position:absolute;inset:0;z-index:7;overflow:hidden}.bbq-school-projectile{--school-projectile-y:55%;--school-projectile-arc:50px;--school-projectile-duration:1200ms;position:absolute;top:var(--school-projectile-y);width:18px;height:18px;border-radius:50%;opacity:0;filter:drop-shadow(0 3px 2px rgba(0,0,0,.35));animation-duration:var(--school-projectile-duration);animation-timing-function:cubic-bezier(.16,.66,.25,1);animation-fill-mode:forwards}.bbq-school-projectile.is-paper{background:radial-gradient(circle at 35% 30%,#fff,#d5d5cf 55%,#a6a69f);clip-path:polygon(20% 0,72% 8%,100% 42%,80% 92%,28% 100%,0 62%)}.bbq-school-projectile.is-sponge{width:25px;height:15px;border-radius:5px;background:linear-gradient(135deg,#f0ce42,#b39120);border:2px solid rgba(86,67,7,.45)}.bbq-school-projectile.from-left{left:-4%;animation-name:bbq-school-throw-left}.bbq-school-projectile.from-right{right:-4%;animation-name:bbq-school-throw-right}
.is-return-school-classroom #gameQuestionCard{z-index:6!important;max-width:min(73vw,1240px);width:73vw;margin-left:auto!important;margin-right:auto!important;padding-left:4.5%!important;padding-right:4.5%!important;background:linear-gradient(180deg,rgba(8,30,25,.88),rgba(7,24,21,.94))!important;border:2px solid rgba(224,210,165,.22)!important;border-radius:20px!important;box-shadow:0 18px 50px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.035)!important;transform:translateY(-1.8%)}
.is-return-school-classroom #gameQuestionCard .bbq-question-kicker{color:#d9cda7!important}.is-return-school-classroom #gameQuestionCard h2{color:#f4f3df!important;text-shadow:0 2px 2px rgba(0,0,0,.45)}.is-return-school-classroom .bbq-game-top{z-index:8!important}.is-return-school-classroom #gameReveal,.is-return-school-classroom #gameWaiting,.is-return-school-classroom #gameAmbiguousReview{position:relative;z-index:9}
@keyframes bbq-school-walk-to-board{0%{left:42%;bottom:18%;transform:scale(.8);opacity:.2}35%{opacity:1}100%{left:12.5%;bottom:43%;transform:scale(.95)}}
@keyframes bbq-school-empty-chair{0%,100%{translate:0 0}50%{translate:0 -2px}}
@keyframes bbq-school-throw-left{0%{transform:translate(0,20px) rotate(0);opacity:0}12%{opacity:1}50%{transform:translate(52vw,calc(-1 * var(--school-projectile-arc))) rotate(420deg);opacity:1}100%{transform:translate(104vw,18px) rotate(760deg);opacity:0}}
@keyframes bbq-school-throw-right{0%{transform:translate(0,18px) rotate(0);opacity:0}12%{opacity:1}50%{transform:translate(-52vw,calc(-1 * var(--school-projectile-arc))) rotate(-420deg);opacity:1}100%{transform:translate(-104vw,14px) rotate(-760deg);opacity:0}}
@media(max-height:760px){.bbq-school-class{height:42%}.bbq-school-candidate{height:min(22vh,185px)}.is-return-school-classroom #gameQuestionCard{transform:translateY(-1%);max-width:76vw;width:76vw}}
@media(max-width:900px){.bbq-school-class{left:2%;right:2%;gap:.5%}.bbq-school-seat-avatar{width:min(10vw,88px);height:min(13vh,120px)}.bbq-school-desk span{display:none}.bbq-school-board{left:12%;right:12%}.bbq-school-candidate{width:min(12vw,100px)}.is-return-school-classroom #gameQuestionCard{width:80vw;max-width:80vw}}
@media(prefers-reduced-motion:reduce){.bbq-school-candidate.is-walking{animation:none!important;left:12.5%;bottom:43%;transform:scale(.95)}.bbq-school-projectile{display:none!important}.bbq-school-seat.is-empty .bbq-school-chair{animation:none!important}}

/* BEGIN BEARCADE SCHOOL VISUAL POLISH 20260927 · ORDER33B MERGE */
/* BEARCADE · Retour à l'école · visual polish 2026-09-27
   VISUAL ONLY. No gameplay authority, no Arena selectors. */

#cultureGame.is-return-school-classroom{
  --school-polish-board-left:20%;
  --school-polish-board-top:16.5%;
  --school-polish-board-width:64%;
  --school-polish-board-height:48%;
}

/* Keep the classroom as the stage, not a generic quiz card floating over it. */
#cultureGame.is-return-school-classroom .bbq-school-board{
  left:var(--school-polish-board-left)!important;
  top:var(--school-polish-board-top)!important;
  right:auto!important;
  width:var(--school-polish-board-width)!important;
  height:var(--school-polish-board-height)!important;
}

/* Compact subject / timer / answers line. Progress is already displayed by the school panel. */
#cultureGame.is-return-school-classroom .bbq-game-top{
  position:absolute!important;
  left:var(--school-polish-board-left)!important;
  top:7.1%!important;
  right:auto!important;
  width:var(--school-polish-board-width)!important;
  height:7.3%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:clamp(8px,.8vw,14px)!important;
  z-index:14!important;
}
#cultureGame.is-return-school-classroom .bbq-round-pill{
  min-width:0!important;
  width:max-content!important;
  max-width:100%!important;
  padding:6px 13px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
#cultureGame.is-return-school-classroom #gameCategory{
  font-size:clamp(13px,1.05vw,20px)!important;
  line-height:1!important;
  white-space:nowrap!important;
}
#cultureGame.is-return-school-classroom #gameProgress{display:none!important}
#cultureGame.is-return-school-classroom .bbq-game-clock,
#cultureGame.is-return-school-classroom .bbq-answer-counter{
  min-width:88px!important;
  padding:6px 12px!important;
  border-radius:7px!important;
}
#cultureGame.is-return-school-classroom .bbq-game-clock strong,
#cultureGame.is-return-school-classroom .bbq-answer-counter strong{
  font-size:clamp(20px,1.7vw,31px)!important;
  line-height:1!important;
}

/* Left school identity panel: useful, but no longer a large floating card. */
#cultureGame.is-return-school-classroom .bbq-school-board-meta{
  inset:18.5% auto auto 2.7%!important;
  width:13.5%!important;
  padding:8px 7px!important;
  border-radius:7px!important;
  z-index:8!important;
}
#cultureGame.is-return-school-classroom .bbq-school-board-meta span{
  font-size:clamp(9px,.68vw,13px)!important;
  letter-spacing:.06em!important;
}
#cultureGame.is-return-school-classroom .bbq-school-board-meta strong{
  margin:5px 0!important;
  font-size:clamp(15px,1.08vw,21px)!important;
}
#cultureGame.is-return-school-classroom .bbq-school-board-meta small{
  font-size:clamp(9px,.68vw,13px)!important;
}

/* Candidate at the board: proportionate to the classroom and clear of the school panel. */
#cultureGame.is-return-school-classroom .bbq-school-candidate,
#cultureGame.is-return-school-classroom .bbq-school-candidate.is-at-board,
#cultureGame.is-return-school-classroom .bbq-school-candidate.is-walking{
  left:4.2%!important;
  top:40.5%!important;
  bottom:auto!important;
  width:9.5%!important;
  height:23%!important;
  transform:none!important;
  z-index:9!important;
}
#cultureGame.is-return-school-classroom .bbq-school-candidate-avatar{height:82%!important}
#cultureGame.is-return-school-classroom .bbq-school-candidate strong{
  font-size:clamp(11px,.86vw,17px)!important;
  padding:2px 7px!important;
}
#cultureGame.is-return-school-classroom .bbq-school-candidate small{
  font-size:clamp(9px,.68vw,13px)!important;
}

/* The live question belongs inside the chalkboard. */
#cultureGame.is-return-school-classroom #gameQuestionCard{
  position:absolute!important;
  left:calc(var(--school-polish-board-left) + 1.35%)!important;
  top:calc(var(--school-polish-board-top) + 1.6%)!important;
  right:auto!important;
  bottom:auto!important;
  width:calc(var(--school-polish-board-width) - 2.7%)!important;
  height:calc(var(--school-polish-board-height) - 3.2%)!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:.8% 1.35%!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:clamp(7px,1vh,12px)!important;
  overflow:hidden!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
  z-index:11!important;
  contain:layout paint!important;
}
#cultureGame.is-return-school-classroom #gameQuestionCard .bbq-question-kicker{display:none!important}
#cultureGame.is-return-school-classroom #gameQuestionCard #gameQuestion{
  flex:0 0 auto!important;
  margin:0 auto!important;
  padding:0!important;
  max-width:96%!important;
  font-size:clamp(25px,2.25vw,43px)!important;
  line-height:1.08!important;
  text-wrap:balance!important;
}
#cultureGame.is-return-school-classroom #gameQuestionCard #gameChoices{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  flex:0 0 auto!important;
  width:100%!important;
  max-width:100%!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:clamp(8px,.85vw,13px)!important;
  overflow:hidden!important;
}
#cultureGame.is-return-school-classroom #gameQuestionCard #gameChoices>span{
  min-height:clamp(44px,5.8vh,62px)!important;
  padding:8px 12px!important;
  font-size:clamp(16px,1.2vw,22px)!important;
  line-height:1.08!important;
  animation:none!important;
}
#cultureGame.is-return-school-classroom #gameHint{
  margin:0!important;
  font-size:clamp(11px,.82vw,16px)!important;
  line-height:1.1!important;
}

/* Reveal / waiting / review use the SAME physical chalkboard coordinates. */
#cultureGame.is-return-school-classroom #gameReveal,
#cultureGame.is-return-school-classroom #gameWaiting,
#cultureGame.is-return-school-classroom #gameAmbiguousReview{
  position:absolute!important;
  left:calc(var(--school-polish-board-left) + 1.35%)!important;
  top:calc(var(--school-polish-board-top) + 1.6%)!important;
  right:auto!important;
  bottom:auto!important;
  width:calc(var(--school-polish-board-width) - 2.7%)!important;
  height:calc(var(--school-polish-board-height) - 3.2%)!important;
  max-width:none!important;
  max-height:none!important;
  min-height:0!important;
  margin:0!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:linear-gradient(180deg,rgba(18,59,48,.985),rgba(12,47,39,.99))!important;
  overflow:hidden!important;
  z-index:13!important;
}
#cultureGame.is-return-school-classroom #gameReveal{
  padding:.8% 1.45%!important;
  transform:none!important;
  translate:none!important;
  scale:none!important;
  justify-content:flex-start!important;
  gap:clamp(4px,.55vh,8px)!important;
}
#cultureGame.is-return-school-classroom #gameReveal .bbq-reveal-kicker{
  flex:0 0 auto!important;
  margin:0!important;
  font-size:clamp(8px,.6vw,11px)!important;
}
#cultureGame.is-return-school-classroom #gameReveal #gameRevealContext{
  flex:1 1 auto!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  max-height:none!important;
  gap:clamp(5px,.6vh,9px)!important;
  justify-content:center!important;
}
#cultureGame.is-return-school-classroom #gameReveal #gameRevealQuestion{
  flex:0 0 auto!important;
  max-width:96%!important;
  margin:0 auto clamp(5px,.65vh,9px)!important;
  font-size:clamp(22px,1.75vw,34px)!important;
  line-height:1.08!important;
  text-wrap:balance!important;
}
#cultureGame.is-return-school-classroom #gameReveal #gameRevealChoices{
  flex:0 0 auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:clamp(7px,.7vw,11px)!important;
  align-content:center!important;
}
#cultureGame.is-return-school-classroom #gameReveal #gameRevealChoices>span{
  min-height:clamp(38px,4.8vh,54px)!important;
  padding:6px 10px!important;
  font-size:clamp(14px,1.02vw,19px)!important;
  line-height:1.05!important;
}
#cultureGame.is-return-school-classroom #gameReveal #gameExplain{
  flex:0 0 auto!important;
  max-width:94%!important;
  margin:2px auto 0!important;
  padding-top:4px!important;
  font-size:clamp(11px,.82vw,15px)!important;
  line-height:1.15!important;
}
#cultureGame.is-return-school-classroom #gameReveal .bbq-result-summary{
  flex:0 0 auto!important;
  min-height:0!important;
  max-height:34px!important;
  margin:0 auto!important;
  padding:2px 8px!important;
  overflow:hidden!important;
}
#cultureGame.is-return-school-classroom #gameReveal .bbq-result-summary strong{
  font-size:clamp(10px,.75vw,14px)!important;
}
#cultureGame.is-return-school-classroom #gameReveal .bbq-director-cue{
  flex:0 0 auto!important;
  max-width:86%!important;
  margin:0 auto!important;
  padding:3px 8px!important;
  font-size:clamp(10px,.72vw,14px)!important;
}
#cultureGame.is-return-school-classroom #gameReveal .bbq-auto-next{
  flex:0 0 auto!important;
  margin:0!important;
  font-size:clamp(9px,.65vw,12px)!important;
}

/* Never leave the previous question ghosting behind a school reveal. */
#cultureGame.is-return-school-classroom:has(#gameReveal:not(.hidden)) #gameQuestionCard,
#cultureGame.is-return-school-classroom:has(#gameAmbiguousReview:not(.hidden)) #gameQuestionCard{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* The companion visual runtime marks only a duplicated answer grid with this attribute. */
#cultureGame.is-return-school-classroom [data-school-visual-ghost="1"]{display:none!important}

@media(max-height:760px){
  #cultureGame.is-return-school-classroom{
    --school-polish-board-top:15.5%;
    --school-polish-board-height:49%;
  }
  #cultureGame.is-return-school-classroom .bbq-game-top{top:6.5%!important;height:7.5%!important}
  #cultureGame.is-return-school-classroom .bbq-school-board-meta{top:17.5%!important}
  #cultureGame.is-return-school-classroom .bbq-school-candidate,
  #cultureGame.is-return-school-classroom .bbq-school-candidate.is-at-board,
  #cultureGame.is-return-school-classroom .bbq-school-candidate.is-walking{top:40%!important;height:22%!important}
  #cultureGame.is-return-school-classroom #gameQuestionCard #gameQuestion{font-size:clamp(22px,2vw,36px)!important}
  #cultureGame.is-return-school-classroom #gameQuestionCard #gameChoices>span{min-height:40px!important;padding:6px 9px!important}
  #cultureGame.is-return-school-classroom #gameReveal #gameRevealQuestion{font-size:clamp(19px,1.55vw,29px)!important}
  #cultureGame.is-return-school-classroom #gameReveal #gameRevealChoices>span{min-height:34px!important;padding:5px 8px!important}
}

@media(max-width:1050px){
  #cultureGame.is-return-school-classroom{
    --school-polish-board-left:17%;
    --school-polish-board-width:80%;
  }
  #cultureGame.is-return-school-classroom .bbq-school-board-meta{left:1.2%!important;width:14.5%!important}
  #cultureGame.is-return-school-classroom .bbq-school-candidate,
  #cultureGame.is-return-school-classroom .bbq-school-candidate.is-at-board,
  #cultureGame.is-return-school-classroom .bbq-school-candidate.is-walking{left:1.8%!important;width:13%!important}
}
/* END BEARCADE SCHOOL VISUAL POLISH 20260927 · ORDER33B MERGE */
