/* Shared UI text rule. ui-typography.js applies Turkish title casing.
   Disable competing CSS transforms, including locale-insensitive capitalize. */
:is(h1,h2,h3,h4,h5,h6,button,[role="button"],label,legend,summary,select,option,optgroup,th,dt,caption,a,.button,.text-link,.skip-link,.eyebrow,.brand small,figcaption,figcaption *,.project-open-hint,.project-filters button,.case-capabilities li,.about-values strong,.about-values span,.footer-grid a,.footer-links a,.badge,.status-badge,.order-status,.order-workspace-facts span,.panel-back,.upload-examples strong,[data-gallery-category],[data-ui-title]) {
  text-transform: none !important;
}
/* Inputs inherit label styles unless explicitly reset. */
input,textarea,code,pre,address,[contenteditable="true"],[data-ui-value],a[href^="mailto:"],a[href^="tel:"] {
  text-transform: none !important;
}
/* Footer information must remain legible on desktop and mobile. */
.site-footer h2 {font-size:16px !important;line-height:1.5 !important;letter-spacing:.02em !important;color:#efeee7 !important}
.site-footer p,.site-footer address,.footer-grid>div>a:not(.brand) {font-size:16px !important;line-height:1.8 !important;color:#c6c8bf !important}
.footer-grid>div>a:not(.brand) {display:block;padding-block:5px;overflow-wrap:anywhere}
.footer-grid>div.footer-navigation {display:flex;flex-direction:column;gap:24px}
.footer-link-group {display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.footer-link-group h2 {margin:0 0 8px}
.footer-link-group>a {display:block;margin:0;padding-block:3px;font-size:16px;line-height:1.5;color:#c6c8bf;text-decoration:none;overflow-wrap:anywhere}
.footer-link-group>a:hover,.footer-link-group>a:focus-visible {color:var(--gold,var(--accent))}
.footer-brand small {font-size:12px !important;line-height:1.5 !important;color:#c6c8bf !important}
.footer-bottom {font-size:14px !important;line-height:1.7 !important;color:#aeb3a5 !important}
@media(max-width:700px) {
  .footer-grid {grid-template-columns:1fr !important;gap:30px !important}
  .footer-grid>div {grid-column:1/-1 !important}
}
