.a08-setrow.is-saved{border-left:2px solid color-mix(in srgb,var(--ok) 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 7%,transparent),transparent 34%);border-radius:8px}.a08-setrow .set-no{display:flex;align-items:center;gap:7px}.set-saved-dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px color-mix(in srgb,var(--ok) 72%,transparent)}.a08-setrow.is-saved .save-set{border-color:color-mix(in srgb,var(--ok) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 20%,transparent)}
.water-overview+.module-grid,.water-overview+.panel.empty{margin-top:22px}
@media(max-width:700px){.water-overview+.module-grid,.water-overview+.panel.empty{margin-top:14px}}
@media(max-width:700px){.beta136-programs-mobile{display:grid;gap:14px}.beta136-programs-mobile>*{min-width:0}.beta136-programs-mobile .pagehead{display:grid!important;gap:12px;margin-bottom:0}.beta136-programs-mobile .pagehead>div{min-width:0}.beta136-programs-mobile .pagehead h1{font-size:34px}.beta136-programs-mobile .diet-program-switch{width:100%;min-height:44px}.beta136-programs-mobile .create-program{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.beta136-programs-mobile .create-program .btn{min-height:46px}.beta136-programs-mobile .a10-program-controls{display:grid!important;gap:12px;margin:0;padding:16px}.beta136-programs-mobile .a10-program-controls>div{margin:0}.beta136-programs-mobile .rest-day-form{display:grid!important;grid-template-columns:1fr;gap:8px}.beta136-programs-mobile .rest-day-form .btn{min-height:44px}.beta136-programs-mobile .program-tabs{margin:0 -12px;padding:0 12px;gap:8px;scroll-snap-type:x proximity}.beta136-programs-mobile .program-tabs a{min-width:165px;scroll-snap-align:start;padding:12px}.beta136-programs-mobile .program-toolbar{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:16px}.beta136-programs-mobile .program-toolbar>*{min-width:0;margin:0}.beta136-programs-mobile .program-toolbar>form:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px}.beta136-programs-mobile .program-toolbar>a{width:100%;min-height:44px}.beta136-programs-mobile .program-toolbar>form:not(:first-child):not(:last-child) .btn{width:100%;min-height:44px}.beta136-programs-mobile .program-toolbar>form:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:8px}.beta136-programs-mobile .program-toolbar>form:last-child .btn{min-height:46px}.beta136-programs-mobile .program-library-filter{display:grid!important;grid-template-columns:1fr;gap:8px;margin:0;padding:16px}.beta136-programs-mobile .program-library-filter input{grid-column:auto}.beta136-programs-mobile .program-library-filter .btn{min-height:44px}.beta136-programs-mobile .a08-program-grid{gap:14px}.beta136-programs-mobile .a08-template{padding:16px!important;overflow:hidden}.beta136-programs-mobile .a08-template>header{display:grid!important;grid-template-columns:1fr;gap:8px}.beta136-programs-mobile .a08-template>header form{display:grid!important;grid-template-columns:1fr auto;gap:8px;margin:0}.beta136-programs-mobile .a08-template>header .rename-template{margin:0}.beta136-programs-mobile .a08-template>header .rename-template input{font-size:19px;min-width:0}.beta136-programs-mobile .sortable-exercises>li{grid-template-columns:24px minmax(0,1fr) 42px!important;gap:7px!important;padding:14px 0!important;align-items:start}.beta136-programs-mobile .sortable-exercises>li>.drag-handle{grid-column:1;grid-row:1/5}.beta136-programs-mobile .sortable-exercises>li>div:nth-of-type(1){grid-column:2;grid-row:1;min-width:0}.beta136-programs-mobile .sortable-exercises>li>div:nth-of-type(1) strong{display:block;overflow-wrap:anywhere}.beta136-programs-mobile .sortable-exercises>li>span:nth-of-type(2){grid-column:2;grid-row:2;margin:0;color:var(--muted)}.beta136-programs-mobile .sortable-exercises>li>span:nth-of-type(3){grid-column:2;grid-row:3;margin:0;color:var(--muted)}.beta136-programs-mobile .sortable-exercises .edit-plan-toggle{grid-column:2;grid-row:4;justify-self:start}.beta136-programs-mobile .sortable-exercises .template-plan-editor{grid-column:1/-1;grid-row:5}.beta136-programs-mobile .sortable-exercises>li>form{grid-column:3;grid-row:1}.beta136-programs-mobile .inline-plan{grid-template-columns:1fr 1fr!important}.beta136-programs-mobile .inline-plan .btn{grid-column:1/-1;min-height:44px}.beta136-programs-mobile .save-order{width:100%;min-height:44px}.beta136-programs-mobile .add-ex{display:grid;grid-template-columns:1fr;gap:8px}.beta136-programs-mobile .add-ex button{grid-column:auto;min-height:44px}}
@media(min-width:1001px){.beta13-body-ai .ai-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.beta13-body-ai .ai-shortcuts button{min-height:50px;border-radius:12px;padding:13px 16px;color:var(--text);font-size:14px;font-weight:600;line-height:1.35;text-align:left}.beta13-body-ai .ai-chat-form{grid-template-columns:minmax(0,1fr) 140px;gap:12px;align-items:stretch}.beta13-body-ai .ai-chat-form textarea{width:100%;min-height:112px;padding:16px 18px;font-size:15px;line-height:1.55}.beta13-body-ai .ai-chat-form .btn{width:140px;min-width:140px;padding:0 16px;font-size:11px}}
@media(min-width:1500px){.beta13-body-ai .ai-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}
.beta13-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.beta13-section-head h2{margin:4px 0 0}.beta13-section-head>small{color:var(--muted);text-align:right;max-width:540px}.beta13-speed{display:block;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface2));border-radius:11px;padding:12px 14px;color:var(--accent);font-weight:700}.beta13-cardio-form{align-content:start}.cardio-template-form{grid-template-columns:1.2fr 1fr 1fr 1fr auto!important}
.beta13-water-month{margin-top:22px}.beta13-water-chart{position:relative;height:270px;display:flex;align-items:end;gap:7px;overflow-x:auto;padding:20px 2px 4px}.beta13-water-chart:after{content:"";position:absolute;left:0;right:0;bottom:var(--target);border-top:1px dashed color-mix(in srgb,var(--accent) 65%,transparent);pointer-events:none}.beta13-water-chart article{min-width:36px;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.beta13-water-chart article>span{height:100%;display:flex;align-items:end;justify-content:center}.beta13-water-chart i{display:block;width:25px;min-height:2px;border-radius:7px 7px 2px 2px;background:linear-gradient(to top,#2eb9aa,#71ecdd);box-shadow:0 0 18px rgba(70,220,205,.18)}.beta13-water-chart b{font-size:9px}.beta13-water-chart small{color:var(--muted);font-size:9px}
.beta13-weight-insights{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.beta13-weight-insights>.panel{min-width:0}.beta13-weight-insights .pr-timeline{max-height:520px;overflow:auto}
.beta13-progress-kpis{margin-top:18px}.beta13-score-chart{margin-top:18px}.beta13-legend{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:18px;color:var(--muted);font-size:11px}.beta13-legend span{display:flex;align-items:center;gap:7px}.beta13-legend i{width:10px;height:10px;border-radius:3px;background:var(--legend)}.beta13-legend i.dp{background:#a26cff}.beta13-legend i.extra{background:#ec6edb}.beta13-combined-chart{height:390px;display:flex;gap:11px;align-items:end;overflow-x:auto;padding:10px 2px 0}.beta13-combined-chart article{min-width:62px;height:100%;display:grid;grid-template-columns:36px 13px;grid-template-rows:1fr auto auto;column-gap:5px;text-align:center}.beta13-pp-stack,.beta13-dp-stack{height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-self:end}.beta13-pp-stack i{display:block;width:36px;min-height:1px}.beta13-pp-stack i:first-child{border-radius:0 0 5px 5px}.beta13-pp-stack i:last-child{border-radius:5px 5px 0 0}.beta13-dp-stack i,.beta13-dp-stack b{display:block;width:12px;min-height:1px}.beta13-dp-stack i{background:#a26cff}.beta13-dp-stack b{background:#ec6edb}.beta13-combined-chart strong,.beta13-combined-chart small{grid-column:1/-1}.beta13-combined-chart strong{font-size:9px}.beta13-combined-chart small{color:var(--muted);font-size:9px}.beta13-component-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.beta13-mini-chart{height:220px;display:flex;align-items:end;gap:7px;overflow-x:auto}.beta13-mini-chart article{height:100%;min-width:35px;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.beta13-mini-chart article>span{height:100%;display:flex;align-items:end;justify-content:center}.beta13-mini-chart i{display:block;width:25px;min-height:2px;border-radius:6px 6px 2px 2px;background:var(--component);box-shadow:0 0 16px color-mix(in srgb,var(--component) 25%,transparent)}.beta13-mini-chart b,.beta13-mini-chart small{font-size:9px}.beta13-mini-chart small{color:var(--muted)}
.beta13-measurement-change{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:10px;align-items:center;margin:20px 0}.beta13-measurement-change article{display:grid;gap:4px;border-left:1px solid var(--line);padding:10px 16px}.beta13-measurement-change article span,.beta13-measurement-change article small{color:var(--muted)}.beta13-measurement-change article strong{font-size:23px}.beta13-daily-flow{margin-top:18px}.beta13-daily-flow>article{display:grid;grid-template-columns:125px 1fr 1.5fr 1fr .7fr;gap:18px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.beta13-daily-flow time{font-weight:700}.beta13-daily-flow article>div{display:grid;gap:4px}.beta13-daily-flow article span{color:var(--muted);font-size:9px;letter-spacing:.12em}.beta13-daily-flow article strong{font-size:12px}.beta13-total-activity strong{color:var(--accent)}.beta13-measurements{margin-top:20px}.beta13-measurements>article{display:grid;grid-template-columns:120px 120px 1fr auto;gap:15px;padding:14px 0;border-top:1px solid var(--line);align-items:center}.beta13-measurements span,.beta13-measurements small{color:var(--muted)}
@media(min-width:1001px){.beta13-score-chart .beta13-section-head>small,.beta13-component-charts .beta13-section-head>small{font-size:13px;line-height:1.5}.beta13-legend{font-size:14px;gap:20px}.beta13-legend i{width:13px;height:13px}.beta13-combined-chart{gap:18px}.beta13-combined-chart article{min-width:86px;grid-template-columns:44px 17px;column-gap:8px}.beta13-pp-stack i{width:44px}.beta13-dp-stack i,.beta13-dp-stack b{width:16px}.beta13-combined-chart strong{font-size:13px}.beta13-combined-chart small{font-size:12px}.beta13-mini-chart{gap:13px}.beta13-mini-chart article{min-width:52px}.beta13-mini-chart i{width:32px}.beta13-mini-chart b{font-size:13px}.beta13-mini-chart small{font-size:12px}.beta13-daily-flow .beta13-section-head>small{font-size:13px}.beta13-daily-flow time{font-size:16px}.beta13-daily-flow article span{font-size:12px}.beta13-daily-flow article strong{font-size:15px;line-height:1.45}}
.beta13-nutrition-rule{display:flex;gap:12px;align-items:center;border:1px solid color-mix(in srgb,#ffad55 35%,var(--line));background:color-mix(in srgb,#ffad55 6%,var(--surface));border-radius:12px;padding:12px 15px;margin-bottom:16px}.beta13-nutrition-rule strong{color:#ffad55;white-space:nowrap}.beta13-nutrition-rule span{color:var(--muted);font-size:11px}.beta13-nutrition-page .nutrition-layout{grid-template-columns:1fr}.beta13-nutrition-page .nutrition-layout>section:first-child{display:none}
@media(max-width:1000px){.beta13-weight-insights,.beta13-component-charts{grid-template-columns:1fr}.beta13-measurement-change{grid-template-columns:1fr 1fr}.beta13-measurement-change>div{grid-column:1/-1}.beta13-daily-flow>article{grid-template-columns:90px 1fr 1fr}.beta13-daily-flow article>div:last-child{grid-column:2/-1}.beta13-measurements>article{grid-template-columns:100px 100px 1fr}.beta13-measurements>article small{grid-column:2/-1}}
@media(max-width:700px){.beta13-section-head{align-items:flex-start;flex-direction:column}.beta13-section-head>small{text-align:left}.prayer-page-grid{gap:8px}.prayer-tile{grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:11px 12px!important}.prayer-tile>span{width:38px!important;height:38px!important;font-size:18px!important}.prayer-tile h2{font-size:17px!important;margin:1px 0!important}.prayer-tile small{font-size:10px!important}.prayer-tile button{grid-column:auto!important;padding:9px!important;white-space:nowrap}.beta13-nutrition-rule{align-items:flex-start;flex-direction:column;padding:10px 12px;gap:3px}.beta13-nutrition-page .beta-today-diet{padding:13px!important;gap:8px!important;margin-bottom:12px!important}.beta13-nutrition-page .beta-today-diet h2{font-size:18px;margin:2px 0}.beta13-nutrition-page .beta-today-diet p{font-size:11px;margin:2px 0}.beta13-nutrition-page .beta-today-diet .btn{padding:9px 11px}.beta13-nutrition-page .nutrition-tools{padding:13px!important;gap:7px!important;margin-bottom:12px}.beta13-nutrition-page .nutrition-tools h2{font-size:18px}.beta13-nutrition-page .nutrition-tools .btn{padding:9px;font-size:9px}.beta13-combined-chart{height:310px}.beta13-water-chart{height:225px}.beta13-daily-flow>article{grid-template-columns:1fr;gap:8px}.beta13-daily-flow article>div:last-child{grid-column:auto}.beta13-measurement-change{grid-template-columns:1fr 1fr}.beta13-measurement-change article{padding:8px 10px}.beta13-measurements>article{grid-template-columns:1fr 1fr}.beta13-measurements>article span,.beta13-measurements>article small{grid-column:1/-1}.cardio-template-form{grid-template-columns:1fr!important}}
@media print{aside,.mobile-dock,.menu,.print-report,.period-tabs{display:none!important}main.app{margin:0!important;width:100%!important}.panel{break-inside:avoid}}

/* Compact and ordered welcome screen */
.beta11-score-ring{background:radial-gradient(circle at center,color-mix(in srgb,var(--surface) 96%,var(--bg)) 0 64%,transparent 65%),conic-gradient(from -90deg,var(--ring-color) 0 var(--score),color-mix(in srgb,var(--text) 11%,transparent) var(--score) 100%)!important}
.portrait-frame:after{content:none!important;display:none!important}
.beta137-welcome{min-height:auto!important;max-width:1280px!important;grid-template-columns:minmax(0,1fr) 230px!important;grid-template-rows:auto auto auto!important;gap:22px 44px!important;align-items:center!important;padding:36px 0 54px}.beta137-welcome .welcome-copy h1{margin-bottom:14px}.beta137-welcome .portrait-frame{width:220px!important;height:270px!important}.beta137-welcome .daily-quote{min-height:126px}.beta137-home-scores{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.55fr) minmax(360px,1fr);align-items:center;gap:28px;min-height:210px;padding:26px 34px;border-left:3px solid #ad79ff;background:linear-gradient(110deg,color-mix(in srgb,#ad79ff 10%,var(--surface)),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:0 18px 55px rgba(0,0,0,.16),0 0 34px color-mix(in srgb,#ad79ff 8%,transparent)}.beta137-home-scores header .eyebrow{color:#c49dff}.beta137-home-scores header h2{margin:9px 0 7px;font-size:24px}.beta137-home-scores header p{margin:0;color:var(--muted);line-height:1.5}.beta138-score-rings{display:flex;align-items:center;justify-content:center;gap:clamp(30px,6vw,76px)}.beta137-home-scores .beta11-score-ring{flex:0 0 auto}
@media(max-width:900px){.beta137-welcome{padding-top:10px;grid-template-columns:minmax(0,1fr) 128px!important;gap:18px!important}.beta137-welcome .portrait-frame{width:128px!important;height:160px!important}.beta137-welcome .daily-quote{order:3;min-height:0}.beta137-home-scores{order:4;grid-template-columns:1fr;gap:20px;min-height:0;padding:22px}.beta137-home-scores header{text-align:left}.beta138-score-rings{gap:26px}}
@media(max-width:560px){.beta137-welcome{grid-template-columns:minmax(0,1fr) 96px!important;gap:15px!important;padding-bottom:28px}.beta137-welcome .portrait-frame{width:96px!important;height:122px!important}.beta137-welcome .daily-quote{padding:18px}.beta137-home-scores{padding:19px 14px;gap:17px}.beta137-home-scores header h2{font-size:20px}.beta137-home-scores header p{font-size:12px}.beta138-score-rings{gap:14px}.beta137-home-scores .beta11-score-ring{width:122px;height:122px}.beta137-home-scores .beta11-score-ring span{font-size:30px}.beta137-home-scores .beta11-score-ring small{font-size:9px}}
@media(min-width:901px){.beta136-programs-mobile .pagehead{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(430px,520px);grid-template-areas:"title create" "diet create";gap:14px 40px;align-items:end;margin-bottom:26px}.beta136-programs-mobile .pagehead>div{grid-area:title}.beta136-programs-mobile .diet-program-switch{grid-area:diet;justify-self:start;margin:0;min-height:43px}.beta136-programs-mobile .create-program{grid-area:create;align-self:end;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 16px 40px rgba(0,0,0,.12)}.beta136-programs-mobile .create-program:before{content:"YENİ PROGRAM OLUŞTUR";grid-column:1/-1;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.16em}.beta136-programs-mobile .create-program input,.beta136-programs-mobile .create-program .btn{min-height:46px}.beta136-programs-mobile .program-toolbar{display:grid!important;grid-template-columns:minmax(300px,1fr) auto auto minmax(300px,1fr);gap:14px;align-items:stretch;padding:22px;margin-bottom:22px}.beta136-programs-mobile .program-toolbar>*{min-width:0;margin:0}.beta136-programs-mobile .program-toolbar>form:first-child,.beta136-programs-mobile .program-toolbar>form:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.beta136-programs-mobile .program-toolbar>a,.beta136-programs-mobile .program-toolbar>form>.btn{min-height:46px;height:100%}.beta136-programs-mobile .program-toolbar>form:not(:first-child):not(:last-child) .btn{width:100%}.cardio-week-chart article small{font-size:13px!important;line-height:1.4;font-weight:600;min-height:36px}.cardio-week-chart article time{font-size:13px}.cardio-week-chart article strong{font-size:15px}}
@media(min-width:901px) and (max-width:1250px){.beta136-programs-mobile .pagehead{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.beta136-programs-mobile .program-toolbar{grid-template-columns:minmax(260px,1fr) auto auto}.beta136-programs-mobile .program-toolbar>form:last-child{grid-column:1/-1}}

/* Legacy tablet sizing; Beta 1.4 overrides this layer in beta14.css. */
@media(hover:none) and (pointer:coarse) and (min-width:700px) and (min-height:700px) and (max-width:1600px){body{font-size:16px;-webkit-text-size-adjust:100%}main.app{padding-top:46px;padding-bottom:112px}.pagehead{margin-bottom:34px}.pagehead h1{font-size:clamp(44px,5vw,62px)}.pagehead p,.muted{font-size:15px;line-height:1.55}.eyebrow{font-size:11px;line-height:1.35}.panel{padding:clamp(26px,2.6vw,34px);border-radius:18px}.panel h2{font-size:clamp(24px,2.6vw,32px)}.panel p,.panel label,.panel time,.panel small{font-size:13px;line-height:1.5}.btn{min-height:48px;padding:13px 18px;font-size:12px;border-radius:11px}input,select,textarea{min-height:48px;padding:13px 15px;font-size:16px;border-radius:11px}.icon-btn{width:44px;height:44px}.status-dot{padding:10px 14px;font-size:11px}.nav-icon{width:25px;height:25px}.nav-icon svg{width:22px;height:22px}.nav-section{font-size:9px}.userbox a{font-size:13px}.metric-grid{gap:16px}.metric{padding:22px}.metric>span,.nutrition-kpis span,.sets-head,.setkind,.mode,.rank,.filters a{font-size:11px}.metric strong{font-size:34px}.category-icon{width:50px;height:50px;font-size:17px}.category-card header{grid-template-columns:52px 1fr auto}.category-card header h2{font-size:26px}.category-card header>strong{font-size:13px}.category-value strong{font-size:clamp(46px,6vw,70px)}.beta11-score-ring{width:188px;height:188px}.beta11-score-ring span{font-size:46px}.beta11-score-ring small{font-size:12px}.bar-chart{height:250px;gap:17px}.bar-chart b,.cardio-week-chart strong,.pp-dp-chart b,.challenge-chart b,.beta12-duration-chart strong,.beta13-score-chart strong,.beta13-mini-chart strong,.beta13-water-chart strong{font-size:14px!important}.bar-chart small,.cardio-week-chart small,.pp-dp-chart small,.challenge-chart small,.beta12-duration-chart small,.beta13-score-chart small,.beta13-mini-chart small,.beta13-water-chart small{font-size:12px!important;line-height:1.4}.pr-timeline article,.history-set-list article,.strong-list article,.measurement-list article{min-height:54px}.settings-tabs a,.period-tabs a,.period-tabs button,.filters a{min-height:44px;display:inline-flex;align-items:center}.a08-setrow input,.a08-setrow select{height:48px!important}.a08-setrow button,.exercise-tools button,.setrow button{min-height:44px}.beta137-welcome .welcome-copy>p{font-size:16px}.beta137-home-scores header p{font-size:14px}}
@media(hover:none) and (pointer:coarse) and (min-width:901px) and (min-height:700px) and (max-width:1600px){aside{width:264px;padding:28px 18px}aside nav{gap:5px}aside nav a{min-height:48px;padding:11px 13px;font-size:15px;display:flex;align-items:center;gap:11px}main.app{margin-left:264px;width:calc(100% - 264px);padding-inline:clamp(28px,3.2vw,52px)}.brand i{width:44px;height:44px}.brand span{font-size:15px}.brand small{font-size:10px}.beta137-welcome{grid-template-columns:minmax(0,1fr) 240px!important}.beta137-welcome .portrait-frame{width:230px!important;height:286px!important}.beta137-welcome .welcome-copy h1{font-size:clamp(44px,4.7vw,60px)}.beta137-home-scores{grid-template-columns:minmax(230px,.6fr) minmax(390px,1fr)}}
@media(hover:none) and (pointer:coarse) and (min-width:700px) and (max-width:900px) and (min-height:700px){main.app{padding:78px 26px 128px}.menu{top:18px;right:20px;width:52px;height:52px;border-radius:13px}.menu:after{font-size:24px}aside{width:min(76vw,360px);padding:28px 20px}aside nav a{min-height:50px;padding:12px 14px;font-size:16px;display:flex;align-items:center;gap:12px}.mobile-dock{inset:auto 18px max(14px,env(safe-area-inset-bottom)) 18px;padding:10px;border-radius:22px}.mobile-dock a{min-height:62px;padding:8px 5px}.mobile-dock .nav-icon svg{width:25px;height:25px}.mobile-dock small{font-size:10px}.pagehead{gap:14px}.hero,.scoreboard{padding:30px}.daily-category-grid{gap:18px}.beta137-welcome{grid-template-columns:minmax(0,1fr) 150px!important;gap:22px!important}.beta137-welcome .portrait-frame{width:150px!important;height:188px!important}.beta137-welcome .welcome-copy h1{font-size:clamp(34px,6vw,48px)}.beta137-home-scores{padding:28px}.beta138-score-rings{gap:42px}}
