*{box-sizing:border-box}
html,body{margin:0;padding:0;height:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
body{background:transparent}
.embed-root{height:100%;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 16px;position:relative;background:#fff;color:#14263e}
.embed-root[data-theme="dark"]{background:#0f1724;color:#e8eef8}
.embed-date{margin:0;font-size:12px;opacity:.7}
.embed-time{margin:0;font-variant-numeric:tabular-nums;letter-spacing:-1px;line-height:1.1}
.embed-root[data-style="digital"] .embed-time{font-size:clamp(28px,8vw,42px);font-weight:500}
.embed-root[data-style="text"] .embed-time{font-size:clamp(18px,5vw,26px);font-weight:400;letter-spacing:0}
.embed-root[data-style="minimal"] .embed-date{display:none}
.embed-root[data-style="minimal"] .embed-time{font-size:clamp(22px,6vw,34px);font-weight:600}
.embed-zone{margin:0;font-size:11px;opacity:.65}
.embed-credit{position:absolute;right:8px;bottom:6px;font-size:10px;color:inherit;opacity:.45;text-decoration:none}
.embed-credit:hover{opacity:.85}
