.tm-sky .tm-dl-btn{background:var(--sky-teal,#0a7066);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 12px 26px #0a706642}.tm-sky .tm-dl-btn:hover{background:#085c54;transform:translateY(-1px)}.tm-sky .tm-dl-btn:focus-visible{outline-offset:3px;outline:2px solid #095c53}.tm-sky .tm-dl-btn[disabled]{color:var(--sky-ink-3,#4a607b);box-shadow:none;cursor:not-allowed;background:#ffffff80;transform:none}.tm-sky .tm-dl-glass{background:var(--sky-glass,#ffffff9e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px #1e508c1a}.tm-sky .tm-dl-glass-strong{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;box-shadow:0 20px 56px #1e508c29,0 0 0 2px #0e938466}.tm-sky .tm-dl-link{color:var(--sky-teal-text,#095c53);text-underline-offset:4px;font-weight:500;text-decoration:underline}.tm-sky .tm-dl-video>p{color:var(--sky-ink-2,#2c4462)}.tm-sky .tm-dl-video button{border:3px solid #ffffffd9;box-shadow:0 24px 56px #1e508c47}
