body[data-wp-game-id=animal-rune-reels] #app{width:100%;max-width:none;margin:0;padding:0}body[data-wp-game-id=animal-rune-reels] #mainPage{min-height:0;padding:0}body[data-wp-game-id=animal-rune-reels] .main-canvas{display:grid;position:relative;inset:auto;width:min(920px,calc(100% - 24px));max-width:920px;height:auto;min-height:0;margin:12px auto;padding:0;overflow:visible}body[data-wp-game-id=animal-rune-reels] .rune-main-content{width:100%;min-width:0;min-height:0;padding:0;margin:0}body[data-wp-game-id=animal-rune-reels] .main-canvas .poster{width:100%;height:100%;aspect-ratio:1;min-height:0;margin:0;padding:0;align-self:start;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .main-canvas .poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[data-wp-game-id=animal-rune-reels] .main-canvas .poster-shade{display:none}body[data-wp-game-id=animal-rune-reels] .main-canvas .main-copy{width:100%;min-height:0;margin:0}body[data-wp-game-id=animal-rune-reels] .main-canvas .lead{margin:0}body[data-wp-game-id=animal-rune-reels] .stage-canvas>.stage-workspace{display:block;position:relative;height:100%;margin:0;padding:0;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .stage-canvas .stage-workspace>#stagesPanel:not([hidden]){position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:44px minmax(0,1fr);gap:8px;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:none;border:0}body[data-wp-game-id=animal-rune-reels] .stage-canvas #stagesPanel>.mission-tabs{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:44px;gap:8px;margin:0}body[data-wp-game-id=animal-rune-reels] .stage-canvas #stageSelectionPage{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .stage-canvas>.stage-tabs{grid-row:3;grid-column:1;margin:0!important;border-radius:0}body[data-wp-game-id=animal-rune-reels] .stage-canvas .stage-workspace>.stage-management-workspace{width:100%;height:100%;grid-template-rows:44px minmax(0,1fr);gap:8px}body[data-wp-game-id=animal-rune-reels] .stage-canvas .workspace-subtabs{display:flex;height:44px;gap:8px}body[data-wp-game-id=animal-rune-reels] .stage-canvas .workspace-subtabs>button{min-height:44px;flex:1}body[data-wp-game-id=animal-rune-reels] .stage-canvas .stage-management-workspace>.management-panel{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}body[data-wp-game-id=animal-rune-reels] .rune-battle-content{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 280px;gap:0;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .battle-canvas .arena{height:100%;min-height:0}body[data-wp-game-id=animal-rune-reels] .battle-canvas .battle-actions{grid-template-columns:minmax(0,1fr) 90px 62px;gap:8px;align-items:center}body[data-wp-game-id=animal-rune-reels] .battle-canvas .battle-actions button{width:100%;min-width:0;position:relative;inset:auto;margin:0}body[data-wp-game-id=animal-rune-reels] .battle-canvas .battle-actions button small{display:block}body[data-wp-game-id=animal-rune-reels] .battle-canvas>.modal,body[data-wp-game-id=animal-rune-reels] .stage-canvas>.global-modal{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;display:grid;place-items:center;padding:12px;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .battle-canvas .modal-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(100%,620px);max-width:100%;max-height:100%;min-height:0;margin:0;padding:16px;gap:12px;box-sizing:border-box;overflow:hidden}body[data-wp-game-id=animal-rune-reels] .battle-canvas .rune-modal-copy{min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}body[data-wp-game-id=animal-rune-reels] .battle-canvas .rune-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}body[data-wp-game-id=animal-rune-reels] .battle-canvas #result .rune-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-wp-game-id=animal-rune-reels] .battle-canvas .rune-modal-actions button{width:100%;min-width:0;margin:0;white-space:normal}body[data-wp-game-id=animal-rune-reels] .stage-canvas .character-card{max-height:100%;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}@media(max-height:520px)and (orientation:landscape){body[data-wp-game-id=animal-rune-reels] .rune-battle-content{grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr);gap:8px}body[data-wp-game-id=animal-rune-reels] .battle-canvas .reel-console{height:100%;min-height:0}}body[data-wp-game-id=animal-rune-reels] .rune-battle-content>.arena{grid-column:1!important;grid-row:1!important}body[data-wp-game-id=animal-rune-reels] .rune-battle-content>.reel-console{grid-column:1!important;grid-row:2!important}body[data-wp-game-id=animal-rune-reels] .rune-decision-track{grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) 62px;grid-template-rows:minmax(0,1fr);gap:8px;height:100%;min-width:0;min-height:0}body[data-wp-game-id=animal-rune-reels] .rune-decision-track>.battle-actions{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) 90px;align-items:end;align-self:end!important;width:100%}body[data-wp-game-id=animal-rune-reels] .rune-decision-track>.tactics-panel{grid-column:1!important;grid-row:1!important;width:100%;align-self:end!important;margin:0!important}body[data-wp-game-id=animal-rune-reels] .rune-decision-track>#speedBtn{grid-column:2!important;grid-row:1!important;align-self:end!important;position:relative;inset:auto;box-sizing:border-box;width:62px;min-width:0;max-width:100%;margin:0}@media(max-height:520px)and (orientation:landscape){body[data-wp-game-id=animal-rune-reels] .rune-battle-content>.reel-console{grid-column:2!important;grid-row:1!important}}
