.photo-face.photo-face-classic{--face-ink:#fff;--face-secondary:#ffffffd4;--face-edge:clamp(24px, 4.6vmin, 64px);--classic-clock-bottom:max(var(--face-edge), env(safe-area-inset-bottom));isolation:isolate}.photo-face.photo-face-classic:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#0000001f 24%,#000000a6);height:min(66%,590px);position:absolute;inset:auto 0 0}.photo-face.photo-face-classic.tone-dark{--face-ink:#16201e;--face-secondary:#16201ecc;--face-shadow:none}.photo-face.photo-face-classic.tone-dark:before{background:linear-gradient(#0000,#ffffff1f 24%,#ffffffb3)}.photo-face-classic .classic-clock-overlay{right:var(--face-edge);bottom:var(--classic-clock-bottom);left:max(var(--face-edge), env(safe-area-inset-left));color:var(--face-ink);text-shadow:0 2px 12px #00000029;gap:clamp(5px,1vmin,12px);display:grid;position:absolute}.photo-face-classic.clock-right .classic-clock-overlay{text-align:right;align-items:end}.photo-face-classic.has-extras{--classic-clock-bottom:calc(max(var(--face-edge), env(safe-area-inset-bottom)) + 100px)}.classic-clock-time{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:clamp(8px,1.4vmin,20px);min-width:0;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Arial Rounded MT Bold,sans-serif;display:flex}.classic-clock-time strong{letter-spacing:-.065em;font-size:clamp(70px,23.5vmin,250px);font-weight:550;line-height:.96}.clock-right .classic-clock-time{justify-content:flex-end}.classic-clock-period{letter-spacing:-.025em;font-size:clamp(14px,3vmin,36px);font-weight:600}.classic-clock-date{letter-spacing:-.025em;font-size:clamp(16px,3.1vmin,35px);font-weight:500;line-height:1.25;display:block}.photo-face-classic .photo-face-footer{padding:14px max(var(--face-edge), env(safe-area-inset-right)) max(var(--face-edge), env(safe-area-inset-bottom)) max(var(--face-edge), env(safe-area-inset-left));background:0 0;gap:20px}.photo-face-classic .photo-face-caption{max-width:55%}.photo-face-classic .weather-overlay{gap:4px 8px;font-size:clamp(13px,1.8vmin,20px)}.photo-face-classic .weather-place{max-width:25vw}.photo-face-classic .weather-condition,.photo-face-classic .weather-secondary{font-size:.85em}.photo-face-classic .path-overlay{max-width:45%}.photo-face-classic .path-summary-destination{font-size:clamp(13px,1.8vmin,20px)}.photo-face-classic .path-summary-reading{font-size:clamp(22px,3vmin,34px)}.has-controls .photo-face-classic .classic-clock-overlay{visibility:visible;opacity:1}.navigation-visible .photo-face-classic{--classic-clock-bottom:calc(max(var(--face-edge), env(safe-area-inset-bottom)) + 110px)}.analog-clock{--analog-ink:#fff;--analog-muted:#ffffff61;--analog-second:#f5d44e;width:100%;height:100%;display:block;overflow:visible}.analog-clock-face{fill:#090c0c}.analog-clock-ticks line{stroke-linecap:round}.analog-clock-hour-tick{stroke:var(--analog-ink);stroke-width:3px}.analog-clock-minute-tick{stroke:var(--analog-muted);stroke-width:1.5px}.analog-clock-numbers text{fill:var(--analog-ink);text-anchor:middle;dominant-baseline:central;font-family:ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:500}.analog-clock-hour-hand,.analog-clock-minute-hand{stroke:var(--analog-ink);stroke-linecap:round}.analog-clock-hour-hand{stroke-width:8.5px}.analog-clock-minute-hand{stroke-width:5.5px}.analog-clock-hub{fill:var(--analog-ink)}.analog-clock-second-hand{stroke:var(--analog-second);stroke-width:2px;stroke-linecap:round}.analog-clock-second-hub{fill:var(--analog-second)}.clock-face-view{z-index:8;padding:max(30px, env(safe-area-inset-top)) 30px max(36px, env(safe-area-inset-bottom));color:#393d39;background:linear-gradient(135deg,#d9d6cd,#b8c1b4 55%,#949f94);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.8vmin,32px);display:flex;position:absolute;inset:0;overflow:hidden}.clock-face-panel{background:linear-gradient(138deg,#ffffff52,#eceee22e 44%,#7685761f);border:1px solid #ffffff6b;border-radius:clamp(32px,7.4vmin,64px);flex-shrink:0;width:min(68vmin,610px);height:min(68vmin,610px);padding:clamp(20px,4.2vmin,42px);box-shadow:inset 0 1px 1px #fff9,0 18px 48px #303b3021}.clock-face-dial{width:100%;height:100%}.clock-face-dial .analog-clock-face{fill:#4550451f}.clock-face-dial .analog-clock{--analog-ink:#fffefa;--analog-muted:#ffffff94;--analog-second:#ecd13b}.clock-face-caption{text-align:center}.clock-face-caption time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(22px,4.5vmin,42px);font-weight:500}.clock-face-caption time span{letter-spacing:0;margin-left:7px;font-size:.48em}.clock-face-caption p{margin:4px 0 0;font-size:clamp(13px,1.9vmin,18px);font-weight:500}.board-theme-teal .clock-face-view{color:#d6e7e1;background:linear-gradient(135deg,#617c79,#335c58 55%,#163d3b)}.board-theme-teal .clock-face-panel{background:linear-gradient(138deg,#e1f5eb3d,#80a7971f 44%,#0b3e3a38)}.navigation-visible .clock-face-view{padding-bottom:max(110px, env(safe-area-inset-bottom))}@media (orientation:landscape) and (max-height:540px){.clock-face-view{flex-direction:row;gap:5vw}.clock-face-panel{width:min(76vh,600px);height:min(76vh,600px)}.clock-face-caption{text-align:left}.clock-face-caption time{font-size:44px}.clock-face-caption p{max-width:180px;font-size:15px;line-height:1.5}.navigation-visible .clock-face-view{padding-top:16px;padding-bottom:88px}.navigation-visible .clock-face-panel{width:65vh;height:65vh}}@media (max-width:520px){.photo-face-classic .photo-face-footer{flex-direction:row;align-items:flex-end;gap:12px}.photo-face-classic .photo-face-caption{max-width:45%}.photo-face-classic .path-overlay{align-self:auto;max-width:55%;margin-left:auto}.photo-face-classic .path-summary{text-align:right;align-items:flex-end}.photo-face-classic .path-detail{left:auto;right:0}.photo-face-classic .weather-place{max-width:30vw}.photo-face-classic .weather-condition,.photo-face-classic .weather-secondary{display:none}.photo-face-classic .weather-icon{font-size:22px}.photo-face-classic .weather-temperature{font-size:17px}.photo-face-classic .classic-clock-date{max-width:100%;font-size:clamp(15px,4.4vw,23px)}.navigation-visible .photo-face-classic{--classic-clock-bottom:calc(max(var(--face-edge), env(safe-area-inset-bottom)) + 240px)}.clock-face-panel{width:min(84vw,58vh);height:min(84vw,58vh)}}@media (max-width:360px){.classic-clock-time strong{font-size:22.4vmin}.classic-clock-time{gap:8px}.classic-clock-period{font-size:13px}}@media (orientation:landscape) and (min-width:601px){.navigation-visible .clock-face-view{padding-right:132px}}@media (orientation:landscape) and (min-width:601px) and (max-height:540px){.navigation-visible .clock-face-view{gap:4vmin}.navigation-visible .clock-face-panel{width:min(65vh,42vw);height:min(65vh,42vw)}.navigation-visible .clock-face-caption{max-width:27vw}}@media (orientation:portrait){.navigation-visible .photo-face-classic{--classic-clock-bottom:calc(max(var(--face-edge), env(safe-area-inset-bottom)) + 240px)}.navigation-visible .clock-face-view{padding-bottom:max(240px, env(safe-area-inset-bottom))}.navigation-visible .clock-face-panel{width:min(68vmin,100vh - 350px,610px);height:min(68vmin,100vh - 350px,610px)}}.low-memory-mode .clock-face-panel{box-shadow:none}.low-memory-mode .photo-face-classic *,.low-memory-mode .photo-face-classic :before{text-shadow:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.photo-face-classic .photo-face-footer{transition:none}}.photo-stage{position:absolute;inset:0}.photo-stage-concealed{visibility:hidden;pointer-events:none}.frame-page{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.frame-page>*{animation:.24s ease-out display-page-in}@keyframes display-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-shell.is-frame-mode{touch-action:pan-y}.app-shell.is-frame-mode .frame-controls{z-index:20;pointer-events:none;background:0 0;padding:0;display:block;position:absolute;inset:0;transform:none}.app-shell.is-frame-mode .frame-controls[aria-hidden=true]{visibility:hidden;opacity:0}.frame-navigation{top:50%;right:max(24px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(18px);background:#1b2020e0;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;gap:3px;padding:10px;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 12px 40px #0000002e}.frame-controls.controls-visible .frame-navigation,.frame-controls.controls-visible .control-actions,.frame-controls.controls-visible .frame-diagnostics{pointer-events:auto}.frame-navigation button{color:#cbd0ce;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:76px;min-height:62px;padding:7px 8px;font-size:11px;font-weight:500;display:flex}.frame-navigation button[aria-current=page]{color:#fff;background:#ffffff29}.frame-navigation button:hover{color:#fff;background:#ffffff1f}.frame-navigation button:focus-visible{outline-offset:1px;outline:2px solid #ffd04c}.frame-navigation svg{width:22px;height:22px}.app-shell.is-frame-mode .control-actions{bottom:max(24px, env(safe-area-inset-bottom));background:#121718f0;border:1px solid #ffffff1f;border-radius:20px;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 260px);padding:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.app-shell.is-frame-mode .control-actions button{background:#ffffff14;border:0;border-radius:12px;min-width:44px;min-height:44px;padding:8px 13px;font-size:13px;font-weight:500}.app-shell.is-frame-mode .control-actions .danger-button{color:#ffd9d9;background:#bc41413d}.app-shell.is-frame-mode .frame-diagnostics{position:absolute;bottom:96px;left:24px}.app-shell.is-frame-mode .frame-diagnostics summary{align-items:center;min-height:44px;padding:5px 8px;font-size:11px;display:flex}.app-shell.is-frame-mode .frame-diagnostics .status-panel{max-height:45vh;left:0;transform:none}.app-shell.is-frame-mode .tap-hint{bottom:auto;top:max(18px, env(safe-area-inset-top));white-space:nowrap;background:#00000073;padding:8px 14px;font-size:12px}.page-position{z-index:15;color:#fff;pointer-events:none;background:#0009;border-radius:18px;justify-items:center;gap:8px;padding:10px 18px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.page-position>span{text-transform:capitalize;letter-spacing:.06em;font-size:11px}.page-position>div{gap:7px;display:flex}.page-position i{background:#727875;border-radius:50%;width:4px;height:4px}.page-position i.selected{background:#fff}.app-shell.page-home .connection-banner,.app-shell.page-clock .connection-banner{font-size:12px;top:14px;bottom:auto;left:50%;transform:translate(-50%)}.low-memory-mode .frame-navigation{-webkit-backdrop-filter:none;box-shadow:none}@media (orientation:portrait),(max-width:600px){.frame-navigation{top:auto;right:auto;bottom:max(16px, env(safe-area-inset-bottom));border-radius:25px;flex-direction:row;gap:1px;width:min(450px,100% - 24px);padding:7px;left:50%;transform:translate(-50%)}.frame-navigation button{flex:1;min-width:0;min-height:58px;padding:6px 3px;font-size:10px}.app-shell.is-frame-mode .control-actions{bottom:max(102px, calc(env(safe-area-inset-bottom) + 86px));gap:5px;width:max-content;max-width:calc(100% - 32px);padding:6px}.app-shell.is-frame-mode .control-actions button{padding:7px 10px;font-size:12px}.app-shell.is-frame-mode .frame-diagnostics{bottom:230px;left:18px}.app-shell.is-frame-mode .frame-diagnostics .status-panel{width:min(400px,100vw - 36px)}}@media (max-height:480px) and (orientation:landscape){.frame-navigation{border-radius:20px;gap:0;padding:5px;right:12px}.frame-navigation button{min-width:64px;min-height:51px;padding:4px}.frame-navigation svg{width:18px;height:18px}.app-shell.is-frame-mode .control-actions{max-width:calc(100% - 200px);bottom:12px}.app-shell.is-frame-mode .frame-diagnostics{bottom:80px;left:15px}}@media (prefers-reduced-motion:reduce){.frame-page>*,.page-position{animation:none!important}.frame-navigation,.frame-controls{transition:none!important}}:root{color:#f9f7f1;font-synthesis:none;text-rendering:optimizelegibility;background:#27322e;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,select,a{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:default}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #ffe3a0}button{min-width:44px;min-height:44px}input,select{color:#28372f;background:#fffef9;border:1px solid #c6c6ba;border-radius:12px;width:100%;min-height:48px;padding:11px 13px}input:focus,select:focus{outline-offset:2px;outline:2px solid #607763}.release-shell{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1e2926;width:100%;height:100%;position:relative;overflow:hidden}.heartbeat-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.slideshow{position:absolute;inset:0;overflow:hidden}.slide{pointer-events:none;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.slide-current{z-index:1;opacity:1}.slide-next{z-index:2;opacity:0}.slide-fade-out{opacity:0}.slide-fade-in{opacity:1}.release-home{pointer-events:auto;background:radial-gradient(at 0 0,#a69f8f 0,#0000 60%),radial-gradient(at 95% 95%,#485b51 0,#0000 65%),linear-gradient(120deg,#8f9180,#4d6558);padding:clamp(25px,4.3vh,58px) clamp(25px,4.8vw,80px);position:absolute;inset:0;overflow:auto}.board-theme-teal .release-home{background:radial-gradient(at 0 0,#618487 0,#0000 60%),linear-gradient(120deg,#496e70,#254d54)}.release-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1600px;margin:0 auto 25px;display:flex}.release-heading span{letter-spacing:.25em;color:#f3efdfb0;font-size:10px}.release-heading h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(23px,3vw,38px);font-weight:400}.release-heading p{text-align:right;color:#f6f3e6b0;max-width:35%;margin:0 0 3px;font-size:13px;line-height:1.5}.release-home-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(220px,.8fr) minmax(0,1.65fr);gap:clamp(16px,2vw,30px);max-width:1600px;height:calc(100% - 92px);min-height:360px;margin:auto;display:grid}.release-tile{background:linear-gradient(140deg,#ffffff1c,#ffffff0b);border:1px solid #fffffe26;border-radius:clamp(23px,3vw,36px);min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 30px #16241c08}.release-date{flex-direction:column;grid-area:1/1;justify-content:center;padding:clamp(20px,2.6vw,40px);display:flex}.release-weekday{color:#ffe2a2;font-size:clamp(16px,2vw,25px)}.release-date>strong{letter-spacing:-.065em;font-size:clamp(75px,15vh,160px);font-weight:200;line-height:1.05}.release-month{color:#f5f3e3ad;font-size:clamp(13px,1.4vw,19px)}.release-clock{flex-direction:column;grid-area:2/1;justify-content:center;align-items:center;gap:3px;padding:10px 20px 16px;display:flex}.release-analog{width:100%;height:calc(100% - 28px);max-height:300px}.release-clock>span{letter-spacing:.04em;color:#f5f3e4c0;font-size:13px;font-weight:400}.release-photo{grid-area:1/2/3;position:relative}.release-photo-open{text-align:left;border-radius:inherit;background:#243d31;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.release-photo-open img{object-fit:cover;width:100%;height:100%;display:block}.release-photo-open:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071e18b0);position:absolute;inset:45% 0 0}.release-photo-caption{z-index:1;text-shadow:0 2px 20px #0003;gap:9px;display:grid;position:absolute;bottom:clamp(25px,4vh,50px);left:clamp(23px,3vw,44px);right:25px}.release-photo-caption small{color:#fffdebd1;font-size:clamp(11px,1.1vw,15px);font-weight:400}.release-photo-caption strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1.15}.release-album-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#15322d66;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;display:grid;position:absolute;top:16px;right:16px}.release-album-button svg{width:22px;height:22px}.release-welcome,.release-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(13px);background:#12211c9e;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.release-welcome-card{text-align:center;max-width:650px;padding:45px 35px}.release-eyebrow{color:#dce7c5;letter-spacing:.21em;font-size:10px;font-weight:600;display:block}.release-welcome h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(47px,7vw,88px);font-weight:400;line-height:1.02}.release-welcome p{color:#f3f1dfc7;margin:0 0 32px;font-size:18px;line-height:1.5}.release-primary{color:#26372c;background:#f4ecd0;border:1px solid #f4ecd0;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:13px 23px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.release-text-button{color:#f0f4d9;background:0 0;border:0;margin:10px auto;padding:10px;font-size:13px;font-weight:400;display:block}.release-welcome small{color:#f8f3e49c;margin-top:24px;font-size:11px;display:block}.release-modal{color:#27372e;-webkit-user-select:text;user-select:text;background:#f2f0e7;border:1px solid #ffffff45;border-radius:27px;width:min(680px,100%);max-height:calc(100% - 32px);padding:30px;overflow:auto;box-shadow:0 20px 90px #061a1c50}.release-modal header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.release-modal .release-eyebrow{color:#61715e}.release-modal h2{letter-spacing:-.045em;margin:7px 0 0;font-size:30px;font-weight:500}.release-modal button:not(.release-primary){color:#334537;background:#e5e9dd;border:1px solid #d4d7c8;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:500}.release-modal header>button{background:0 0!important;border:0!important;padding:8px!important;font-size:19px!important}.release-modal p{color:#526052;font-size:15px;line-height:1.65}.release-modal label{color:#526052;gap:8px;font-size:13px;line-height:1.5;display:grid}.release-fields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.release-modal footer{justify-content:space-between;gap:15px;margin-top:26px;display:flex}.release-toggle{border-top:1px solid #d7dcce;justify-content:space-between;align-items:center;padding:15px 0;gap:20px!important;display:flex!important}.release-toggle input{accent-color:#516d53;width:23px;height:23px;min-height:23px}.release-albums form{gap:15px;margin:20px 0;display:grid}.release-album-list{gap:10px;margin:18px 0;display:grid}.release-album-list>div{border:1px solid #d4d9c9;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.release-album-list span{gap:4px;min-width:0;display:grid}.release-album-list strong{overflow-wrap:anywhere;font-size:14px}.release-album-list small{color:#697565;font-size:11px}.release-modal .release-privacy{color:#687461;font-size:11px}.release-modal .release-error{color:#9d351e}.release-download{color:#fff;background:#334e3e;border-color:#334e3e;margin:24px 0 15px;display:flex}.release-guide-link{color:#425b43;text-align:center;padding:10px;font-size:13px;display:block}.release-sleep{z-index:10;background:#000;position:absolute;inset:0}.release-status{z-index:18;text-align:center;background:#152c25d9;border:1px solid #ffffff24;border-radius:99px;padding:10px 17px;font-size:12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.release-credit{z-index:21;color:#f1f3e2b3;pointer-events:none;font-size:9px;position:absolute;top:10px;left:22px}.release-shell .control-actions button{color:#fff}.release-shell .frame-controls{z-index:30}.release-shell .clock-face-view{pointer-events:auto}.release-shell .photo-face{pointer-events:none}.release-shell .frame-navigation{z-index:32}.release-shell .release-home button{color:#fff}.photo-face{--face-ink:#fffdf7;--glass-color:#f4fff3;--clock-shadow:#0008;--face-secondary:#fffdf7d9;--face-shadow:0 2px 18px #0007;--face-wash:#05101761;--face-bottom:#05101740;--face-edge:clamp(24px,5vw,76px);z-index:8;color:var(--face-ink);pointer-events:none;position:absolute;inset:0}.photo-face.tone-dark{--face-ink:#172325;--glass-color:#203c37;--clock-shadow:#fff6;--face-secondary:#172325cc;--face-shadow:0 2px 18px #fffff54d;--face-wash:#fffaeb80;--face-bottom:#fffaeb47}.clock-overlay{top:max(5vh,env(safe-area-inset-top));width:min(86%,110vh);height:min(48vh,40vw);position:absolute;left:50%;transform:translate(-50%)}.clock-overlay:before{z-index:-1;background:radial-gradient(ellipse,var(--face-wash),transparent 72%);content:"";position:absolute;inset:-12% -10%}.glass-clock{width:100%;height:100%;filter:drop-shadow(0 2px 3px var(--clock-shadow));display:block;overflow:visible}.glass-clock text{font-variant-numeric:tabular-nums;font-family:Helvetica Neue,Arial,sans-serif;font-size:600px;font-weight:300}.clock-left .clock-overlay,.clock-right .clock-overlay{top:max(var(--face-edge),env(safe-area-inset-top));width:min(48%,62vh);height:min(30vh,22vw);transform:none}.clock-left .clock-overlay{left:max(var(--face-edge),env(safe-area-inset-left))}.clock-right .clock-overlay{right:max(var(--face-edge),env(safe-area-inset-right));left:auto}.clock-date{letter-spacing:.025em;color:var(--face-secondary);font-size:clamp(14px,1.3vw,20px);font-weight:500}.photo-face-footer{padding:58px max(var(--face-edge),env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(var(--face-edge),env(safe-area-inset-left));background:linear-gradient(transparent,var(--face-bottom));text-shadow:var(--face-shadow);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 0 0}.has-controls .photo-face-footer{opacity:0;visibility:hidden}.low-memory-mode .glass-clock{filter:none}@media (orientation:landscape){.has-controls .release-home{padding-right:max(150px,12vw)}}@media (orientation:portrait),(max-width:600px){.release-home{padding:32px 22px 35px}.release-heading{margin-bottom:22px}.release-heading h1{font-size:29px}.release-heading p{font-size:11px}.release-home-grid{grid-template-rows:minmax(180px,.65fr) minmax(290px,1.35fr);grid-template-columns:1fr 1fr;gap:16px;height:calc(100% - 90px);min-height:495px}.release-date{grid-area:1/1;padding:20px}.release-date>strong{font-size:clamp(65px,17vw,115px)}.release-weekday{font-size:18px}.release-month{font-size:12px}.release-clock{grid-area:1/2;padding:8px 10px 12px}.release-photo{grid-area:2/1/auto/3}.release-photo-caption strong{font-size:30px}.release-photo-caption{bottom:30px;left:25px}.has-controls .release-home{padding-bottom:105px}.release-credit{max-width:90%;font-size:8px;top:4px;left:16px}.release-modal{padding:24px}.release-fields{gap:14px}.release-modal h2{font-size:27px}}@media (max-width:380px){.release-home{padding:26px 15px}.release-heading h1{font-size:25px}.release-home-grid{grid-template-rows:175px minmax(270px,1fr);gap:12px}.release-tile{border-radius:22px}.release-date{padding:16px}.release-photo-caption strong{font-size:26px}.release-fields{grid-template-columns:1fr}.release-welcome-card{padding:25px 10px}}@media (max-height:550px) and (orientation:landscape){.release-home{padding-top:20px;padding-bottom:20px}.release-heading{margin-bottom:16px}.release-home-grid{height:calc(100% - 78px);min-height:280px}.release-date>strong{font-size:72px}.release-photo-caption strong{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
