/* Kaynak teması — PDF'den okunan renkler (studio_api.theme). Ortak stiller değiştirilmez. */
:root{--orange:#11b6be;--rust:#11b6be;--cream:#fbf8eb;--peach:#e2f2f2;--accent:#11b6be;--tint:#e2f6f7;}
button{border:1px solid #16c3cc}
.subject strong{color:#17a5ab}
.page{box-shadow:0 5px 25px #0c393b09}
#sections button.active{color:#18969c}
.feedback strong{color:#169298}
.tf-table th{color:#1d3839}
.tf-result td{background:#e7fdfe}
.research-select{border:1px solid #547678}
details.context{border:1px solid #99b9ba}
dialog{border:1px solid #518083}
.exit{color:#2a6163;border:1px solid #39a8ad}
.brand{background:rgb(17 182 190 / 90%)}
.start-button{border-bottom:4px solid #098086}
.activity-flow li+li:before{background:#5aa9ad}
.activity-flow button{border:1px solid #9ac8ca}
.flow-number{border:1px solid #3d7d80}
.flow-text small{color:#518b8e}
.activity-flow button[aria-current]{border-color:#2e8286}
.question-navigation button,.reading-navigation button{border:1px solid #6facaf}
.discovery-cards .card{border:1px solid #b2cccd}
.discovery-cards .card strong{color:#13c4cc}
.footer-area{border-top:1px solid #8eb8ba}
dialog{box-shadow:0 20px 80px #0a232530}
.modal-head button{border:1px solid #4a8284}
.discovery-dialog .modal-head h2{color:#18c5ce}
.tree-board .traced-node{border-color:#418487;background:#d1e8e9}
.tree-exits .exit{background:#9ef2f6;color:#256063}
.tree-action{border:1px solid #b0d3d5}
.tree-action span{color:#457375}
.exit-feedback{border:1px solid #58ccd2}
.pdf-tree-quote{background:#abf9fd}
.path-choice{color:#45787a}
.start-button{box-shadow:0 3px 0 #09808620}
.start-button:focus-visible{box-shadow:0 9px 20px #12898f24}
.start-button:active{box-shadow:0 2px 0 #09808620}
textarea{border:1px solid #769ea0}
textarea:focus{border-color:#368387;box-shadow:0 0 0 3px #11b6be17}
.question-navigation{border-bottom:1px solid #93c0c2}
.question-navigation button+button:before{border-left:1px solid #a8cfd1}
.diary-form{border:1px solid #8fb4b5}
.diary-discovery{border-bottom:1px solid #8fb4b5}
.diary-row{border-bottom:1px solid #8fb4b5}
.diary-row .question{border-right:1px solid #8fb4b5}
.diary-form fieldset{border-bottom:1px solid #8fb4b5}
.skill-choice{border:1px solid #a8cfd1}
.skill-choice:has(input:checked){border-color:#36898d;background:#c6f7f9}
.assessment-row{border-bottom:1px solid #bad4d5}
.segmented-scale label>span{border:1px solid #8bb9bc;color:#3c7a7d}
.diary-example{border-top:1px solid #8fb4b5}
.diary-model dl{border:1px solid #a3c9cb}
.diary-model dt,.diary-model dd{border-bottom:1px solid #b7d4d5}
@media(hover:hover){.start-button:hover{box-shadow:0 11px 22px #12898f28;background:#15bac2}}
@media(hover:hover){.discovery-cards .card:hover{filter:drop-shadow(0 9px 10px #0f4b4e18)}}
@media(hover:hover){.library-cards .card:hover{box-shadow:0 7px 18px #0f4b4e12}}
@media(hover:hover){.question-navigation button:hover{background:#cbf7f9}}
@media(hover:hover){.skill-choice:hover{border-color:#3e8a8d;background:#d4f6f8}}
@media(hover:hover){.segmented-scale label:hover>span{border-color:#368488;background:#c1f5f7}}
@media(hover:hover){.segmented-scale label:hover input:checked+span{background:#15bac2}}
@media(hover:hover){.page-arrow:hover{background:#209ba0}}
@media(max-width:560px){.diary-row .question{border-bottom:1px solid #b7d8da}}
#main .tf-num{color:#476668}
#main .dy-choice{color:#45787a}
#main .example-toggle{border:1px solid #5b9295}
#main .method-item{border:1px solid #a5cbcc}
#main .verify-table th{color:#24676a}
#main .report-section{color:#1d3839}
#main .tree-board .tree-node.hata{border-color:#33868a;background:#d7f7f8}
#main .completion-panel{border:1px solid #a5cbcc}
#modal-body .pdf-library-page strong{color:#158d93}
.info-card-body{border:2px dashed #45d1d7}
.info-card-title{color:#258d92}
.callout-warning{border-left-color:#24898d}
.callout-warning>.callout-title{color:#0ec8d1}
.callout-tip{border-left-color:#04d1db}
.callout-tip>.callout-title{color:#00a4ac}
.word-chips li{border:1px solid #6acacf}
.subject strong{color:#7ac2c2}
