/* TeckNation Project Planner's shared white canvas and readable typography. */
:root{color-scheme:light;--background:#fff;--foreground:#172940}
html,body{background:#fff!important;color:#172940}
body{letter-spacing:normal;word-spacing:normal;font-kerning:normal;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6,p,li,label,button,input,select,textarea,th,td,a,small,summary{letter-spacing:normal!important;word-spacing:normal!important}
h1,h2,h3,h4,h5,h6{line-height:1.25}
p,li{line-height:1.65}
button,input,select,textarea{font-kerning:normal}
main,.app-main,.main-content,.content-area,.business-suite,.overview-access,.veyra-showcase,.veyra-context,.veyra-app-note{background-color:#fff}
.closing,.field-story,.overview-workflow,.veyra-feature,.tecknation-contact,.enterprise-masthead,.app-icon-card,.gate-visual{background:#fff;color:#172940;border:1px solid #d6e1ed}
.closing p,.field-story p,.overview-workflow p,.veyra-feature p,.tecknation-contact p,.enterprise-masthead p,.app-icon-card p,.gate-visual p,.gate-visual li{color:#52667d}
.closing h2,.field-story h2,.overview-workflow h2,.veyra-feature h2,.tecknation-contact h2,.enterprise-masthead strong,.app-icon-card h2,.gate-visual h2{color:#172940}
.enterprise-masthead a,.tecknation-contact a:not(.button),.overview-workflow a:not(.button),.veyra-feature a:not(.button){color:#245d9b}
.veyra-mark,.app-icon-card .app-tag,.gate-visual li b{background:#edf4fb;color:#245d9b}
/* Keep normal reading rhythm without forcing capitalization into user content. */
body{text-transform:none}
.closing .eyebrow,.field-copy .eyebrow,.overview-workflow .eyebrow,.veyra-feature .eyebrow,.tecknation-contact .eyebrow,.overview-workflow li span{color:#245d9b}
.field-copy small,.veyra-feature .veyra-feature-note,.tecknation-contact li{color:#52667d}
.veyra-feature-list li{color:#172940;border-color:#d6e1ed}
/* Darker labels in public header and light in-page menus. */
header nav a:not(.button),.studio-layout nav a,[role="menu"] [role="menuitem"]{color:#172940;font-weight:650}
header nav a:not(.button):hover,.studio-layout nav a:hover{color:#123f70}
