/* Approved INDIGO x CORAL palette, scoped to the existing record flow.
   Presentation only: no changes to artwork, navigation or saved-state semantics. */
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord){--record-paper:#fff!important;--record-blue:#203a8c!important;--record-line:#dce0ee!important;color:#203a8c!important;background:#fff!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord)>header{background:#203a8c!important;color:#fff!important;border:0!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord)>header strong,.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord)>header button{color:#fff!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main h1,.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main h2,.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main strong{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main{background:#fff!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-design-progress>span{background:#eff1fa!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-design-progress i{background:#ff6b6b!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-design-progress b{color:#203a8c!important;font-weight:800!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .choosePlay .record-play-option{background:#fff!important;border:1px solid #dce0ee!important;border-left:4px solid #203a8c!important;color:#203a8c!important;box-shadow:none!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .followup-hero{background:#203a8c!important;border-radius:14px!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .followup-hero h1,.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .followup-hero .heading p{color:#fff!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .followup-hero:after{background:#ff6b6b!important;width:6px!important;height:56px!important;top:18px!important;right:0!important;transform:none!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .followup-hero .followup-avatar{height:156px!important;width:128px!important;bottom:0!important;right:0!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume .practice-label{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume .practice-label>span{background:#eff1fa!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume>.practice-raw{background:#fff!important;border:0!important;border-left:4px solid #ff6b6b!important;border-radius:0!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume button.action-tile{background:#fff!important;border-color:#dce0ee!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume button[data-focus-review]{border-color:#ff6b6b!important;box-shadow:inset 4px 0 #ff6b6b!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume button.action-tile .action-symbol{background:#eff1fa!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume button[data-focus-review] .action-symbol{background:#ff6b6b!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume .action-arrow{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .practice-resume button[data-focus-remove]{color:#526083!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-kind.good{background:#f5fbf8!important;border-color:#cae9dc!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-kind.bad{background:#fff6f6!important;border-color:#f4d5d8!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-kind b{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .date-label input{background:#eff1fa!important;border-color:#dce0ee!important;color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-review .words-record-summary section{background:#fff!important;border-color:#dce0ee!important;box-shadow:inset 4px 0 #203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) .record-review .words-original{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main .primary{background:#ff6b6b!important;border-color:#ff6b6b!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 0 #d64d591a!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) main .secondary{background:#fff!important;color:#203a8c!important;border-color:#cbd2e7!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) nav.ds-bottom-nav{background:#eff1fa!important;border-top-color:#e0e4f2!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) nav.ds-bottom-nav button{color:#637096!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) nav.ds-bottom-nav button.current{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) nav.ds-bottom-nav button.current svg{color:#203a8c!important}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord) nav.ds-bottom-nav button.current small{color:#203a8c!important;text-decoration:underline;text-decoration-color:#ff6b6b;text-decoration-thickness:3px;text-underline-offset:5px}
.phone:is(.screen-choosePlay,.screen-record,.screen-wordsInput,.screen-confirmRecord).screen-confirmRecord main .record-review button.primary{background:#ff6b6b!important;border-color:#ff6b6b!important;color:#fff!important}
