.tf-studio-bar,.tf-studio-footer{--tf-ink:#171a18;--tf-paper:#fffdf5;--tf-lemon:#fff78a;--tf-line:rgba(23,26,24,.18);--tf-muted:#5d6661;box-sizing:border-box;color:var(--tf-ink);font-family:ui-rounded,"Avenir Next",system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4}.tf-studio-bar *,.tf-studio-footer *{box-sizing:border-box}.tf-studio-bar{position:relative;z-index:2147483000;display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--tf-line);padding:7px max(14px,calc((100vw - 1240px)/2));background:rgba(255,253,245,.96);backdrop-filter:blur(12px)}.tf-studio-brand{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--tf-ink)!important;font-weight:900;letter-spacing:-.02em;text-decoration:none!important}.tf-studio-brand img{width:27px;height:27px;object-fit:contain}.tf-studio-product{overflow:hidden;color:var(--tf-muted);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.tf-studio-links{display:flex;align-items:center;justify-content:flex-end;gap:13px;white-space:nowrap}.tf-studio-links a,.tf-studio-footer a{color:var(--tf-ink)!important;font-weight:800;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.tf-studio-links a:hover,.tf-studio-footer a:hover{text-decoration-color:currentColor}.tf-studio-footer{position:relative;z-index:10;border-top:1px solid var(--tf-line);padding:26px max(16px,calc((100vw - 1240px)/2));background:var(--tf-paper)}.tf-studio-footer-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tf-studio-footer-title{display:flex;align-items:center;gap:9px;margin-bottom:5px;font-weight:950}.tf-studio-footer-title img{width:34px;height:34px;object-fit:contain}.tf-studio-footer-copy{max-width:560px;color:var(--tf-muted)}.tf-studio-footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.tf-studio-legal{margin-top:15px;color:var(--tf-muted);font-size:12px}@media(max-width:700px){.tf-studio-bar{align-items:flex-start;flex-direction:column;gap:5px}.tf-studio-links{width:100%;justify-content:flex-start;overflow-x:auto}.tf-studio-footer-row{flex-direction:column}.tf-studio-footer-nav{justify-content:flex-start}}
/* Standalone Products correction: product pages have no Tempo header. */
.tf-studio-bar{display:none!important}
