/* r1213: one ordered practice surface. Geometry owns only the modern renderer;
   existing wheel artwork and shared gemstone materials retain their owners. */
@layer sukun-r1213-practice-flow {
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats {
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  width:min(100%,300px)!important;max-width:100%!important;gap:8px!important;
  margin:6px auto!important;align-items:stretch!important;
 }
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats[data-r989-exit-row="1"] {
  grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;width:min(100%,312px)!important;gap:6px!important;
 }
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats>span {
  box-sizing:border-box!important;min-width:0!important;height:64px!important;min-height:64px!important;max-height:none!important;
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;justify-content:center!important;
  padding:7px 10px!important;gap:3px 4px!important;font-size:12px!important;line-height:1.2!important;text-align:center!important;
 }
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats>span>b {
  flex:0 0 100%!important;font-size:24px!important;line-height:1.1!important;margin:0!important;overflow-wrap:anywhere!important;
 }
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats[data-digits="large"]>span>b {font-size:20px!important}
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats svg {width:12px!important;height:12px!important;flex:0 0 12px!important}
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats #r1082TargetLabel {font:inherit!important;white-space:normal!important}
 html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats[data-r989-exit-row="1"]>#r920TefExit:not([hidden]) {
  box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;
  width:56px!important;min-width:56px!important;max-width:56px!important;height:64px!important;min-height:64px!important;max-height:64px!important;
  margin:0!important;padding:0!important;grid-column:2!important;grid-row:1!important;align-self:stretch!important;
 }
 html body #r920Practice[data-r938-layout="1"] #r938Panel {margin-top:4px!important}
 html[data-r1074-theme="berhet"] body #r920Practice #r1056FinishRow>#r920JourneyRestartAll {
  --r1132-gem:var(--sukun-gem-sapphire-square)!important;border:1px solid transparent!important;
  border-image:var(--sukun-gem-sapphire) 210 540 fill / var(--sukun-frame-wide,12px 28px) / 0 stretch!important;background:none!important;
 }
 @media(max-width:350px){
  html body #r920Practice[data-r938-layout="1"] #r938Hero .r920Stats>span {padding-inline:6px!important;font-size:11px!important}
 }
 @media(forced-colors:active){
  html body #r920Practice #r1056FinishRow>button{border:1px solid ButtonText!important;border-image:none!important;background:Canvas!important;color:CanvasText!important;forced-color-adjust:auto!important}
 }
}
