.time-clocks{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-block:1.25rem}.time-clock{padding:1rem;border:1px solid #b9a47766;background:#13231b}.time-clock h3{line-height:1.65;font-size:1.06rem;margin:0 0 1rem;color:#e9d9ac}.time-face{display:flex;gap:1.5rem;align-items:center}.time-face svg{width:clamp(110px,30vw,170px);height:auto;flex-shrink:0}.time-face small{display:block;line-height:1.6;color:#c4c4aa}.time-face strong{font-size:clamp(1.8rem,6vw,2.8rem);letter-spacing:.05em;color:#f0deb2}.time-service{line-height:1.9}.time-clock fieldset{border:0;padding:0;margin:1rem 0}.time-clock legend{line-height:1.8;margin-bottom:.5rem}.time-controls{display:flex;gap:.55rem;flex-wrap:wrap}.time-controls button{min-height:46px}.time-controls [aria-pressed=true]{outline:2px solid #dabd80;background:#4a4c2a}.time-output{padding:.6rem .8rem;background:#202e22;color:#efdc9e}.time-envelope{margin:1rem 0;max-width:26rem}.time-envelope svg{width:100%;height:auto}.time-envelope figcaption{line-height:1.8;color:#d9c897}.time-fragment{border-bottom:3px dashed #b4a075}.time-case-clock{margin-bottom:1rem}@media(max-width:360px){.time-face{gap:.7rem}.time-clock{padding:.7rem}.time-face svg{width:105px}.time-controls{gap:.4rem}}
