@layer components{.timer-card{position:relative;width:min(760px,100%);margin-top:clamp(12px,2.4vh,26px);padding:16px clamp(16px,3vw,30px) clamp(18px,2.8vh,28px);transition:width .5s var(--ease)}.tc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-top-actions{display:flex;gap:2px}.scene-pill{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--line);background:var(--chip);color:var(--ink);font-weight:650;font-size:14px;max-width:58%;overflow:hidden;transition:background .2s}.scene-pill:hover{background:var(--chip-hover)}.scene-pill .thumb{width:32px;height:32px;border-radius:50%;flex:none;border:1px solid var(--line-2)}.scene-pill .sp-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-pill .sp-sound{color:var(--ink-2);font-weight:600}.scene-pill[data-on=true] .sp-sound{color:var(--ink)}.eq{display:none;gap:2px;align-items:flex-end;height:14px}.eq i{width:3px;background:var(--sun);border-radius:2px;animation:th-eq 1s ease-in-out infinite alternate}.eq i:nth-child(2){animation-delay:-.4s}.eq i:nth-child(3){animation-delay:-.7s}.scene-pill[data-on=true] .eq{display:inline-flex}.time{font-family:var(--font-serif);font-weight:var(--time-weight);line-height:1;letter-spacing:0;display:flex;justify-content:center;align-items:baseline;white-space:nowrap;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-variation-settings:"opsz" 28}.time .tg-wrap{display:contents}.time .tg{position:relative;display:inline-flex;align-items:baseline}.time .d{width:.66em}.time .c,.time .d{display:inline-block;text-align:center}.time .c{width:.32em;transform:translateY(-.06em);color:inherit}.time .u{display:none}.tc-live .time{font-size:clamp(84px,12vw,168px)}.tc-live .time.has-h{font-size:clamp(64px,9.4vw,132px)}.timer-card .time-btn{display:block;width:100%;margin:clamp(4px,1.2vh,12px) 0 6px;padding:0;background:none;border:0;border-radius:18px;color:inherit;cursor:text}.timer-card .time-btn.is-static{cursor:default}.timer-card button.time-btn:hover .time{opacity:.9}.time-edit{margin:clamp(4px,1.2vh,12px) 0 6px}.time-input{display:block;width:100%;text-align:center;border:0;border-radius:18px;min-height:var(--tap);background:var(--chip);color:var(--ink);font-family:var(--font-serif);font-weight:var(--time-weight);font-size:clamp(56px,9vw,112px);line-height:1.2;outline:3px solid var(--focus)}.time-input[aria-invalid=true]{outline-color:var(--alert)}.time-hint{margin-top:8px;font-size:14px;color:var(--ink-2)}.time-hint.is-error{color:var(--alert);font-weight:650}.tc-label{font-family:var(--font-serif);font-size:20px;font-weight:500;margin-top:6px;overflow-wrap:anywhere}.horizon{position:relative;height:22px;margin:4px auto 0;width:min(560px,92%);overflow:clip;overflow-clip-margin:24px}.horizon:before{content:"";right:0;background:var(--track)}.horizon:before,.hz-fill{position:absolute;left:0;top:9px;height:4px;border-radius:4px}.hz-fill{width:100%;background:var(--sun);transform-origin:left center;transform:scaleX(var(--p,0))}.hz-fill,.hz-sun{transition:transform .4s linear}.hz-sun{position:absolute;inset:0;transform:translateX(calc(var(--p, 0) * 100%));pointer-events:none}.hz-sun:before{content:"";position:absolute;left:-9px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px var(--panel-strong),0 0 16px 4px var(--sun-glow)}.tc-meta{font-size:15px;color:var(--ink-2);min-height:24px;font-variant-numeric:tabular-nums}.tc-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 14px;margin-top:10px}.tc-controls .tc-meta{flex-basis:100%;text-align:center;order:-1}.tc-controls .btn-primary{min-width:220px}.tc-reset-label{display:none}.tc-stop-alarm{margin-top:14px;border-color:var(--alert);color:var(--ink)}.tc-done-actions{flex-wrap:wrap;gap:8px;margin-top:14px}.tc-done-actions,.tc-note{display:flex;justify-content:center}.tc-note{align-items:center;gap:6px;margin:12px auto 0;max-width:460px;font-size:13.5px;color:var(--ink-2);text-align:center}.tc-note-icon{width:16px;height:16px}.tc-live-regions{visibility:visible}[data-state=done].timer-card{border-color:var(--flood-2);box-shadow:0 0 0 3px var(--flood-2),var(--shadow)}.timer-card[data-state=paused],.timer-card[data-state=running]{width:min(980px,100%)}.timer-card[data-state=paused] .tc-live .time,.timer-card[data-state=running] .tc-live .time{font-size:clamp(110px,17vw,250px)}.timer-card[data-state=paused] .tc-live .time.has-h,.timer-card[data-state=running] .tc-live .time.has-h{font-size:clamp(80px,12.4vw,190px)}.timer-card[data-state=paused] .horizon,.timer-card[data-state=running] .horizon{width:min(760px,92%)}.tc-extra{display:grid;gap:14px;margin-top:12px}.tc-extra .combo{width:min(560px,100%);margin:0 auto}[data-timer=paused] .tc-extra,[data-timer=running] .tc-extra{display:none}.presets{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.presets .chip{flex:none;min-width:0;padding:0 14px;font-size:14.5px}.tc-meta.m-only{display:none}.set-row{display:flex;gap:12px;align-items:flex-start;margin-top:14px}.set-lead{flex:1;min-width:0}.set-row .tc-controls{flex-wrap:nowrap;margin-top:0}.set-row .tc-controls .btn-primary{min-width:180px}[data-timer=paused] .set-lead,[data-timer=running] .set-lead{display:none}[data-timer=paused] .set-row,[data-timer=running] .set-row{justify-content:center}.home-hero .timer-card{width:min(800px,100%)}.home-hero .tc-live .time{font-size:clamp(80px,9.4vw,136px)}.home-hero .timer-card .time-btn{margin-bottom:2px}.home-hero .tc-extra{margin-top:8px}@media (min-width:641px){.home-hero .presets .preset-door{display:none}}.tc-meta.d-only{margin-top:10px}.scene-strip{display:flex;justify-content:center;flex-wrap:wrap;margin-top:16px}.scene-dot,.scene-strip{align-items:center;gap:8px}.scene-dot{position:relative;display:inline-flex;min-height:var(--tap);min-width:var(--tap);padding:0 14px 0 6px;border-radius:999px;background:var(--chip);border:1px solid var(--line);color:var(--ink);font-weight:650;font-size:14px;transition:background .2s}.scene-dot:hover{background:var(--chip-hover)}.scene-dot .thumb{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2)}.scene-dot .i{width:20px;height:20px;margin-left:6px}.scene-dot[aria-pressed=true]{background:var(--chip-on);color:var(--chip-on-ink);border-color:transparent}.sheet{width:min(600px,calc(100vw - 32px));max-height:min(88vh,800px);padding:0;margin:auto;border:1px solid var(--line-2);border-radius:var(--r-l);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);overflow:auto;overscroll-behavior:contain;text-align:left}.sheet::backdrop{background:rgba(6,8,18,.6)}[data-theme=light] .sheet::backdrop{background:rgba(40,32,52,.4)}.sheet[open]{animation:th-sheet-in .3s var(--ease)}.sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px 24px;background:var(--surface)}.sheet-head h2{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.01em}.sheet-body{padding:4px 24px 24px}.sheet-section+.sheet-section{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.sheet-label{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.sheet-note{margin-top:10px;font-size:14px;color:var(--ink-2);line-height:1.5}.sheet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ring-choices .chip{flex:1 1 auto;justify-content:center}.settings-volume{margin-top:4px;flex-wrap:nowrap}.settings-volume .sheet-label{margin:0}.settings-value{min-width:4ch;text-align:right;font-weight:750;font-variant-numeric:tabular-nums}.scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:14px}.scene-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:5px 5px 8px;border-radius:16px;border:1px solid var(--line);background:var(--chip);color:var(--ink);text-align:left;min-width:0;transition:transform .2s var(--ease),background .2s}.scene-tile:hover{transform:translateY(-2px);background:var(--chip-hover)}.scene-tile .st-art{position:relative;display:block;height:56px;border-radius:11px;margin-bottom:6px;border:1px solid var(--line)}.scene-tile .st-name{font-weight:750;font-size:13.5px;line-height:1.2}.scene-tile .st-name,.scene-tile .st-sound{padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-tile .st-sound{font-size:12.5px;font-weight:600;color:var(--ink-2)}.scene-tile[aria-checked=true]{background:var(--chip-on);color:var(--chip-on-ink);border-color:transparent}.scene-tile[aria-checked=true] .st-sound{color:inherit;opacity:.9}.scene-tile[aria-checked=true] .st-art:after{content:"";position:absolute;top:7px;right:7px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.35)}.sound-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.range{flex:1;min-width:140px;accent-color:var(--sun)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin-top:8px}.toggle-row .tr-text{display:flex;flex-direction:column}.toggle-row .tr-text b{font-weight:750;font-size:15px}.toggle-row .tr-text small{color:var(--ink-2);font-size:13.5px}.select{min-height:var(--tap);padding:0 36px 0 14px;border-radius:12px;border:1px solid var(--line-2);background-color:var(--surface-2);color:var(--ink);appearance:none;-webkit-appearance:none;font-weight:650;flex:1;min-width:200px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.more-item{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:16px;border:1px solid var(--line);background:var(--chip);color:var(--ink);text-align:left;text-decoration:none;transition:background .2s}.more-item:hover{background:var(--chip-hover)}.more-item.is-static:hover{background:var(--chip)}.more-item[disabled]{opacity:.6;cursor:not-allowed}.more-item .mi-text{display:flex;flex-direction:column;line-height:1.25}.more-item b{font-size:14.5px;font-weight:750}.more-item small{font-size:13px;color:var(--ink-2)}.more-item[aria-pressed=true]{background:var(--chip-on);color:var(--chip-on-ink)}.more-item[aria-pressed=true] small{color:inherit;opacity:.85}.setup-form label{color:var(--ink-2)}.fs{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;overflow:hidden;visibility:visible;background:radial-gradient(ellipse 72% 62% at 50% 50%,var(--mist),transparent 78%)}.fs[data-mode=clear]{background:var(--dusk);color:var(--clear-ink);--ink:var(--clear-ink);--ink-2:var(--clear-ink-2);--chip:rgba(255,255,255,0.08);--chip-hover:rgba(255,255,255,0.16);--line-2:rgba(255,255,255,0.28);--track:#6c6985;--sun:#ffc98f;--sun-glow:rgba(255,190,120,0.5);--panel-strong:var(--dusk);--accent:#f5c48e;--accent-hover:#ffd3a3;--accent-ink:#22150a;--focus:#ffd9a8}.fs[data-mode=daylight]{background:var(--paper);color:var(--paper-ink);--ink:var(--paper-ink);--ink-2:var(--paper-ink-2);--chip:rgba(23,20,31,0.06);--chip-hover:rgba(23,20,31,0.12);--line-2:rgba(23,20,31,0.28);--track:#cdc6d2;--sun:#b44d14;--sun-glow:rgba(240,140,80,0.35);--panel-strong:var(--paper);--accent:#2d2546;--accent-hover:#40355f;--accent-ink:#fbf6ee;--focus:#2d2546}.fs[data-mode=scene]{color:var(--ink);background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 86%,transparent) 0,color-mix(in srgb,var(--bg) 62%,transparent) 24%,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 60%,transparent) 0,transparent 18%),radial-gradient(ellipse 72% 62% at 50% 50%,var(--mist),transparent 78%)}.fs[data-mode=scene] .fs-top-actions .btn[aria-pressed=true]{background:var(--chip-on);color:var(--chip-on-ink)}html.fs-open{overflow:hidden}html.fs-open .content,html.fs-open .page,html.fs-open .site-foot,html.fs-open .topbar{visibility:hidden}.fs-top{position:absolute;top:0;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:16px 20px}.fs-top-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.fs-top-actions .btn{background:var(--chip);color:var(--ink)}.fs-top-actions .btn[aria-pressed=true]{background:var(--ink);color:var(--dusk);border-color:transparent}.fs[data-mode=daylight] .fs-top-actions .btn[aria-pressed=true]{background:var(--paper-ink);color:var(--paper)}.fs-label{margin:0;text-align:left;font-family:var(--font-serif);font-size:clamp(18px,2.2vw,28px);font-weight:500}.fs-label small{display:block;font-family:var(--font-sans);font-size:14px;color:var(--ink-2);font-weight:650}.fs-live{display:flex;flex-direction:column;align-items:center}.fs .time{font-size:min(33.4vw,66vh);font-weight:700;--time-weight:700}.fs .time .d{width:.64em}.fs .time .c{width:.28em}.fs .time.can-trim{font-size:min(43vw,70vh)}.fs .time.can-trim .z{display:none}.fs .time.has-h{font-size:min(25vw,50vh)}.fs .horizon{width:min(1000px,84vw);margin-top:1vh}.fs-ends{margin-top:10px;min-height:1.4em;font-size:clamp(17px,2.2vw,26px);color:var(--ink-2);font-weight:650}.fs-controls{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;align-items:center;gap:12px;padding:0 16px;transition:opacity .5s}.fs-controls .round{background:var(--chip);color:var(--ink);border-color:var(--line-2)}.fs-controls .btn-primary{min-width:200px}.fs[data-idle] .fs-controls,.fs[data-idle] .fs-top-actions{opacity:.38;transition:opacity .6s}.fs[data-idle]{cursor:none}.fs .fs-controls:focus-within,.fs .fs-top-actions:focus-within{opacity:1}@media (max-aspect-ratio:4/5){.fs .time,.fs .time.can-trim{flex-direction:column;align-items:center;line-height:.92;font-size:min(60vw,30vh)}.fs .time.can-trim .z{display:inline-block}.fs .time .c{display:none}.fs .time .tg{padding-right:46px}.fs .time .u{display:block;position:absolute;right:0;bottom:.1em;font:800 15px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.fs .time.has-h{font-size:min(44vw,21vh)}}.timesup{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:linear-gradient(180deg,var(--flood-1) 0,var(--flood-2) 52%,var(--flood-3) 100%);color:var(--flood-ink);overflow:hidden;--focus:var(--flood-ink);visibility:visible}.timesup::backdrop{background:var(--flood-2)}.timesup[open]{display:flex;animation:th-fade-in .35s ease-out}.tu-sun{position:absolute;left:50%;bottom:-34vmin;width:92vmin;height:92vmin;margin-left:-46vmin;border-radius:50%;background:radial-gradient(circle,var(--flood-sun) 0,color-mix(in srgb,var(--flood-sun) 60%,transparent) 42%,transparent 70%);animation:th-tu-pulse 1.6s ease-in-out infinite;pointer-events:none}.tu-inner{position:relative;margin:auto;width:min(1120px,100%);padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.tu-inner>*{max-width:100%}.tu-label{font-weight:800;font-size:clamp(15px,1.6vw,19px);letter-spacing:.12em;text-transform:uppercase}.tu-title{font-family:var(--font-fraunces-italic),var(--font-serif);font-weight:500;font-style:italic;font-size:min(15vw,24vh,200px);line-height:1;letter-spacing:-.03em;margin:0;white-space:nowrap;padding:0 .06em .2em}.tu-over{font-family:var(--font-serif);font-weight:700;font-size:clamp(36px,5vw,64px);line-height:1;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 28}.tu-sub{font-weight:650;font-size:16px}.tu-stop{width:min(720px,100%);min-height:76px;margin-top:10px;border-radius:999px;border:0;background:var(--flood-ink);color:#fff3e6;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 20px 40px -18px rgba(60,20,0,.6)}.tu-stop .i{width:28px;height:28px}.tu-stop:focus-visible{outline:4px solid var(--flood-ink);outline-offset:4px}.tu-row{width:min(720px,100%);display:grid;grid-template-columns:1fr 1fr;gap:10px}.tu-row button{min-height:60px;border-radius:999px;border:2px solid var(--flood-ink);background:transparent;color:var(--flood-ink);font-weight:800;font-size:18px}.tu-row button:hover{background:rgba(42,15,5,.08)}.tu-row button:focus-visible{outline:3px solid var(--flood-ink);outline-offset:3px}.tu-waiting{margin-top:6px;padding:8px 18px;border-radius:999px;background:rgba(42,15,5,.1);border:1px solid rgba(42,15,5,.28);font-weight:750;font-size:16px;overflow-wrap:anywhere}[data-timer=running] .hero .coming-up,[data-timer=running] .hero .crumbs,[data-timer=running] .hero .eyebrow,[data-timer=running] .hero .lede,[data-timer=running] .quiet-when-running{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}@media (max-width:640px){.timer-card{padding:12px 14px 16px;border-radius:26px}.scene-pill .sp-sound,.tc-top-actions .tl{display:none}.scene-pill{padding-right:16px}.tc-live .time{font-size:clamp(76px,25vw,120px)}.tc-live .time.has-h{font-size:clamp(54px,17vw,84px)}.set-row{flex-direction:column;align-items:stretch}.home-hero .tc-live .time{font-size:clamp(72px,22vw,100px)}.tc-awake,.tc-if-now,.tc-meta.d-only,[data-timer=running] .hero .coming-up,[data-timer=running] .hero .crumbs,[data-timer=running] .hero .eyebrow,[data-timer=running] .hero .lede{display:none}.tc-meta.m-only{display:block}.tc-controls{display:grid;grid-template-columns:52px 1fr 52px;gap:10px;align-items:center}.tc-controls .tc-meta{grid-column:2;grid-row:1;order:0;font-size:14.5px}.tc-controls .tc-minus{grid-column:1;grid-row:1}.tc-controls .tc-plus{grid-column:3;grid-row:1}.tc-controls .tc-main{grid-column:1/-1;grid-row:2;width:100%;min-width:0;min-height:64px;font-size:19px}.tc-controls .tc-reset{grid-column:1/-1;grid-row:3;width:100%;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.tc-reset .tc-reset-label{display:inline;font-weight:750}.timer-card[data-state=paused] .tc-live .time,.timer-card[data-state=running] .tc-live .time{flex-direction:column;align-items:center;line-height:.92;font-size:min(46vw,23vh)}.timer-card[data-state=paused] .tc-live .time.has-h,.timer-card[data-state=running] .tc-live .time.has-h{font-size:min(34vw,15.5vh)}.timer-card[data-state=paused] .tc-live .time .c,.timer-card[data-state=running] .tc-live .time .c{display:none}.timer-card[data-state=paused] .tc-live .time .tg,.timer-card[data-state=running] .tc-live .time .tg{padding-right:38px}.timer-card[data-state=paused] .tc-live .time .u,.timer-card[data-state=running] .tc-live .time .u{display:block;position:absolute;right:0;bottom:.12em;font:800 13px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:26px 26px 0 0;max-height:90vh;border-bottom:0}.sheet-body{padding:4px 18px 22px}.scene-grid{grid-template-columns:repeat(3,1fr);gap:8px}.scene-tile .st-art{height:48px}.more-grid{grid-template-columns:1fr}.sound-row .select{flex-basis:100%}.fs-top{padding:12px;align-items:flex-start;flex-wrap:nowrap}.fs-label{flex:1 1 auto;min-width:0;font-size:17px;overflow-wrap:anywhere}.fs-label small{font-size:13px}.fs-top-actions{gap:6px;flex:none}.fs-top-actions .btn{width:var(--tap);padding:0;justify-content:center}.fs-top-actions .bl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fs-controls{bottom:18px;gap:10px}.fs-controls .btn-primary{padding:0 24px;min-width:0;flex:1;max-width:220px}.scene-strip{gap:6px}.presets{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:0 -14px;padding:2px 14px 4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent)}.presets::-webkit-scrollbar{display:none}.type-time label{font-size:12.5px}.scene-dot{padding:0 6px}.scene-strip .scene-dot:nth-child(6){display:none}.scene-dot .sd-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tu-inner{padding:20px 16px}.tu-title{font-size:min(23vw,20vh,120px)}}@media (max-height:760px) and (min-width:641px){.tc-live .time{font-size:clamp(80px,10vw,140px)}.timer-card[data-state=running] .tc-live .time{font-size:clamp(100px,14vw,200px)}}@media (prefers-reduced-motion:reduce){.eq i,.hz-fill,.hz-sun,.tu-sun{animation:none!important;transition:none!important}.sheet[open],.timesup[open]{animation:none}}}@keyframes th-eq{0%{height:3px}to{height:14px}}@keyframes th-sheet-in{0%{opacity:0;transform:translateY(14px)}}@keyframes th-tu-pulse{50%{transform:scale(1.08);opacity:.75}}