/* v324 refinement — separate tutorials + one exact battle-hand enhancement preview */
.v323-starter-box{max-width:620px}.v323-starter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.v323-starter-choice{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.v323-starter-choice b{font-size:28px}
.v323-nation-box{max-width:760px}.v323-demo-battle{margin:14px 0;padding:18px;border:1px solid #8b6b2c;border-radius:12px;background:#0b1118}.v323-demo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v323-demo-card{min-height:135px;border:1px solid #b89245;border-radius:10px;padding:12px;background:linear-gradient(180deg,#17202c,#10161d);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.v323-demo-card b{color:#ffd978}.v323-demo-card small{opacity:.75}.v323-nation-state{margin-top:14px;padding:10px;border-radius:8px;background:#26391a;color:#e8ffd9;text-align:center;font-weight:700}.v323-actions{display:flex;justify-content:flex-end;gap:8px}
/* 기본조작/국가별 특징은 같은 카드 안의 버튼이 아니라 각각 독립된 모드 카드로 표시 */
#v267GameModeModal .v267-mode-grid.v323-separated-tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}
#v267GameModeModal .v323-basic-tutorial-card,#v267GameModeModal .v323-nation-tutorial-card{display:flex;flex-direction:column}
#v267GameModeModal .v323-basic-tutorial-card .btn,#v267GameModeModal .v323-nation-tutorial-card .btn{margin-top:auto}
.v323-tutorial-independent{margin:10px 0;padding:8px 10px;border:1px solid rgba(232,189,95,.22);border-radius:8px;background:rgba(232,189,95,.07);font-size:12px;color:#e9d7a7}
/* 강화 프리뷰: 카드 자체는 실제 #hand.hand 컨텍스트의 CSS를 그대로 사용한다. */
.v324-enhance-hand-host{position:relative!important;z-index:3!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;background:transparent!important;padding:0!important;margin:0!important}
.v324-enhance-hand-host .card{pointer-events:none!important;cursor:default!important;margin:0!important;transform:none!important;box-shadow:0 6px 18px #000b!important}
.v320-enhance-card-stage{min-height:calc(var(--v320-preview-h) + 44px)!important}
/* 결과 영역에는 두 번째 카드를 만들지 않고 성공/실패와 수치 변화만 표시 */
#v256EnhanceResult.v324-result-summary-only{display:block!important;padding:12px!important}
#v256EnhanceResult.v324-result-summary-only .v314-result-summary{margin-top:8px}
#v256EnhanceResult .v314-result-card{display:none!important}
@media(max-width:980px){#v267GameModeModal .v267-mode-grid.v323-separated-tutorial-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.v323-starter-grid,.v323-demo-row,#v267GameModeModal .v267-mode-grid.v323-separated-tutorial-grid{grid-template-columns:1fr!important}.v323-demo-card{min-height:90px}}
