:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#303a31;background:#f7f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #91ac7c;outline-offset:4px}button:disabled{opacity:.25;cursor:default}.app{max-width:920px;margin:auto;padding:32px 48px 18px;min-height:100svh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between}.logo{font-size:32px;font-weight:800;letter-spacing:-2px;text-decoration:none;color:inherit}.logo span{color:#799468;font-size:26px;margin-left:5px}.icon-button{background:none;border:1px solid #dedfd5;border-radius:50%;width:40px;height:40px;letter-spacing:2px}main{width:100%;max-width:550px;margin:52px auto 0;text-align:center}.eyebrow{font-size:9px;font-weight:700;letter-spacing:2.4px;color:#84907f}h1{font-size:42px;font-weight:550;letter-spacing:-1.8px;margin:16px 0 10px}.intro{font-size:13px;color:#8a8e81;margin:0}.day-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:26px 0 12px;font-size:11px}.day-nav button{border:0;background:transparent;font-size:24px;width:35px;height:35px}.scene{height:300px;background:#ecefe5;border:1px solid #e3e7d9;border-radius:20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.scene-tag{position:absolute;top:19px;left:20px;font-size:8px;letter-spacing:1.3px;color:#89937f}.scene-tag i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8da377;margin-right:5px}.scene > svg{height:240px;width:240px;z-index:1;margin-top:8px}.scene-note{position:absolute;bottom:17px;font-size:10px;color:#849078;z-index:2}.ground{position:absolute;bottom:0;width:100%;height:74px;background:#e7ebdf;border-top:1px solid #e0e5d6}.daily-caption{display:flex;justify-content:space-between;margin:26px 2px 12px;color:#87907d;font-size:9px;letter-spacing:1.3px}.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.action{position:relative;background:#fbfbf8;border:1px solid #e3e5da;border-radius:14px;padding:21px 5px 17px;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:13px;transition:background .2s,border-color .2s}.action:hover{background:#f0f2e9}.action-icon{font-size:24px;line-height:1;color:#69805c}.action small{font-size:9px;color:#949a8c}.action.done{background:#e9efdf;border-color:#c5d3b6}.check{display:none;position:absolute;top:9px;right:10px;color:#71885c;font-size:10px}.done .check{display:block}.footnote{font-size:11px;color:#a0a495;margin:25px 0}footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:38px;color:#a2a895;font-size:8px;letter-spacing:1.4px}footer span:last-child{font-size:20px}dialog{width:calc(100% - 32px);max-width:430px;border:1px solid #e0e4d7;border-radius:22px;background:#fafbf6;color:#303a31;padding:26px;box-shadow:0 20px 100px #26341d25;max-height:85svh;overflow:auto}dialog::backdrop{background:#24301d45;backdrop-filter:blur(5px)}.modal-top{display:flex;align-items:center;justify-content:space-between;gap:10px}h2{font-size:23px;letter-spacing:-.6px;margin:0 0 10px}h3{font-size:14px;margin-top:25px}dialog p{font-size:13px;line-height:1.6;color:#7c8573}.close{border:0;background:transparent;font-size:27px;padding:0 5px;align-self:flex-start}label{display:block;text-align:left;font-size:12px;margin-top:17px}label span{color:#929b86;float:right}input{width:100%;border:1px solid #dce1d2;background:white;border-radius:10px;padding:12px;font:inherit;font-size:18px;margin-top:7px;min-width:0;color:#303a31}.macros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.primary,.secondary{display:block;width:100%;border:0;border-radius:11px;padding:15px;font-size:13px;margin-top:20px;background:#657c54;color:white}.secondary{background:#e8edde;color:#45573a;margin-top:10px}.text-button{display:block;margin:17px auto 0;background:transparent;border:0;font-size:12px;color:#7c8573}.help{font-size:11px!important}#toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#35452e;color:white;border-radius:12px;padding:13px 20px;font-size:12px;max-width:90vw;z-index:10;display:none}#toast.visible{display:block}@media(max-width:600px){.app{padding:20px 22px calc(16px + env(safe-area-inset-bottom))}main{margin-top:38px}h1{font-size:36px}.scene{height:280px}.scene > svg{height:225px;width:225px}.action{padding-top:19px}.action small{font-size:8px}footer{padding-top:26px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
.action-icon svg{display:block;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}

.close{appearance:none;-webkit-appearance:none;border:0;box-shadow:none;background:none;border-radius:0;width:36px;height:36px;display:grid;place-items:center;padding:0;line-height:1}

.close:focus,.close:focus-visible{outline:none;box-shadow:none}.close:focus-visible{text-decoration:underline;text-underline-offset:4px}

 .scene{height:340px}.scene #character{height:315px;width:270px;margin-top:0;image-rendering:auto}.body-sport,.body-fat,.glasses{display:none}.sport .body-normal,.over .body-normal{display:none}.sport .body-sport,.over .body-fat,.reading .glasses{display:block}@media(max-width:600px){.scene{height:330px}.scene #character{height:307px;width:260px}}

.calendar-nav{display:flex;align-items:center;justify-content:space-between;margin:18px 0 16px}.calendar-nav h3{margin:0;text-transform:capitalize;font-size:16px}.calendar-nav button{border:0;background:none;font-size:26px;width:40px;height:40px}.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar-week{color:#89927f;font-size:11px;text-align:center;margin-bottom:8px}.calendar-day{position:relative;min-width:0;height:46px;padding:5px 0 13px;border:1px solid transparent;border-radius:10px;background:none;font-size:13px}.calendar-day.today{border-color:#c6d0ba}.calendar-day[aria-pressed="true"]{background:#657c54;color:white}.calendar-marks{position:absolute;bottom:7px;left:0;right:0;display:flex;justify-content:center;gap:3px}.calendar-marks i{width:4px;height:4px;border-radius:50%;background:#b9c8a8}.calendar-marks .sport-mark{background:#6c8a51}.calendar-marks .read-mark{background:#6682a0}.calendar-marks .food-mark{background:#c5995d}.calendar-day[aria-pressed="true"] .calendar-marks i{background:#f3f6e9}.history-detail{border-top:1px solid #e0e5d7;margin-top:20px;padding-top:16px}.history-detail h3{margin:0 0 12px;font-size:15px}.history-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px}.history-row span{color:#7c8573}.history-row strong{font-weight:500;text-align:right}.history-macros{margin:5px 0 0!important;font-size:12px!important;text-align:right}.calendar-back{margin-top:20px}

.avatar-motion{transform-origin:285px 988px;animation:avatar-idle 5s ease-in-out infinite}.avatar-shadow{transform-origin:285px 997px;animation:shadow-idle 5s ease-in-out infinite}@keyframes avatar-idle{0%,100%{transform:rotate(-.35deg) scaleY(1)}50%{transform:rotate(.35deg) scaleY(1.008)}}@keyframes shadow-idle{50%{transform:scaleX(.96);opacity:.8}}.shop-entry{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 18px;border:1px solid #e3e5da;border-radius:14px;background:#fbfbf8;font-size:13px}.shop-label{display:flex;align-items:center;gap:12px}.shop-label svg{width:22px;height:22px;fill:none;stroke:#69805c;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.points-balance{font-size:12px;color:#657c54;background:#e9efdf;padding:7px 11px;border-radius:20px}.shop-wallet{display:flex;justify-content:center;align-items:baseline;gap:9px;margin:32px 0 25px;color:#657c54}.shop-wallet span{font-size:48px;font-weight:600;letter-spacing:-2px}.shop-wallet small{font-size:13px}.shop-empty{text-align:center;margin-bottom:12px}@media(prefers-reduced-motion:reduce){.avatar-motion,.avatar-shadow{animation:none}}

.shop-week{text-align:center;margin:10px 0!important;font-size:12px!important}.shop-wallet{margin:12px 0 18px}#reward-progress{display:block;width:100%;height:6px;border:0;border-radius:8px;overflow:hidden;accent-color:#657c54;background:#e5eadc}#reward-progress::-webkit-progress-bar{background:#e5eadc}#reward-progress::-webkit-progress-value{background:#789261}#reward-progress::-moz-progress-bar{background:#789261}.shop-rule{font-size:11px!important;text-align:center;margin:12px 0 24px!important}.reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #e0e5d7}.reward-title{font-size:14px;overflow-wrap:anywhere;min-width:0}.reward-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.reward-buy,.reward-add{border:0;border-radius:9px;background:#657c54;color:white;padding:11px 12px;font-size:12px}.reward-buy:disabled{opacity:1;background:#e7ebdf;color:#929b86}.reward-remove{border:0;background:none;font-size:22px;color:#939b87;padding:6px}.reward-form{border-top:1px solid #e0e5d7;margin-top:12px;padding-top:2px}.reward-form>div{display:flex;align-items:center;gap:9px}.reward-form input{font-size:15px;flex:1;min-width:0}.reward-add{height:44px;width:44px;margin-top:7px;font-size:24px;padding:0}#received-section h3{margin-bottom:9px}#received-list p{margin:5px 0;font-size:12px;overflow-wrap:anywhere}

.report-period{margin:8px 0 26px!important;font-size:12px!important}.report-row{margin:24px 0}.report-row>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px}.report-row strong{font-size:20px;font-weight:500;color:#657c54}.report-row progress{display:block;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;accent-color:#789261;background:#e5eadc}.report-row progress::-webkit-progress-bar{background:#e5eadc}.report-row progress::-webkit-progress-value{background:#789261}.report-row progress::-moz-progress-bar{background:#789261}

[hidden]{display:none!important}.measurement-due{font-weight:500}


.actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.action{font-size:12px}.scene-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.scene-decor img{position:absolute;object-fit:contain;opacity:0;transition:opacity .4s}.decor-books{width:32%;height:80%;left:-3%;bottom:29px}.decor-sport{width:40%;height:38%;right:-2%;bottom:28px}.decor-food{width:43%;height:40%;left:-1%;bottom:5px}.has-books .decor-books,.has-sport .decor-sport,.has-food .decor-food{opacity:1}.scene .ground{z-index:0}.scene-decor{z-index:1}.scene #character{z-index:2}.calendar-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0 12px}.calendar-filters button{padding:10px 3px;border:1px solid #e0e5d7;border-radius:9px;background:none;font-size:12px}.calendar-filters [aria-pressed="true"]{background:#e7eddf;color:#4c653c;border-color:#c3d1b4}.calendar-summary{font-size:12px!important;margin:12px 0 18px!important}.calendar-day{height:58px;padding:7px 0 28px}.calendar-status{position:absolute;bottom:5px;left:0;right:0;font-size:17px;font-weight:600;line-height:20px}.status-done{background:#edf3e7;color:#4c7336}.status-missed,.status-over{background:#f7eae5;color:#a25842}.status-pending,.status-unknown{color:#8b9382}.calendar-day[aria-pressed="true"] .calendar-status{color:white}.calendar-legend{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px!important;color:#818b75;margin:12px 0!important}@media(max-width:360px){.action{font-size:11px}.actions{gap:5px}.calendar-filters button{font-size:11px}}

.scene{height:380px;background:#ebe7d9 url("room-3d.png") center/100% 100% no-repeat;border-color:#dedccf;isolation:isolate}.scene .ground{display:none}.scene::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 86% 64%,#e7a28344,transparent 58%);opacity:0;transition:opacity .6s;z-index:0;pointer-events:none}.scene.has-sex::after{opacity:1}.scene #character{height:340px;width:245px;align-self:flex-end;margin:0 0 9px;z-index:3}.avatar-shadow{fill:#755b39;opacity:.2}.scene-decor{z-index:1}.scene-decor img{object-position:center bottom;z-index:1;filter:drop-shadow(1px 3px 2px #4d382818)}.decor-books{width:34%;height:65%;left:1%;bottom:24%}.decor-sport{width:42%;height:34%;right:0;bottom:10%}.decor-food{width:43%;height:36%;left:1%;bottom:5%}.decor-affection{width:32%;height:40%;right:0;bottom:24%}.has-sex .decor-affection{opacity:1}.prop-shadow{position:absolute;z-index:0;opacity:0;height:3%;background:#59472f33;border-radius:50%;filter:blur(3px);transition:opacity .4s}.shadow-books{left:5%;bottom:23%;width:26%}.shadow-sport{right:3%;bottom:9%;width:35%}.shadow-food{left:4%;bottom:5%;width:35%}.shadow-affection{right:3%;bottom:23%;width:26%}.has-books .shadow-books,.has-sport .shadow-sport,.has-food .shadow-food,.has-sex .shadow-affection{opacity:1}.avatar-hearts{display:none}.affection-on .avatar-hearts{display:block}.avatar-hearts path{transform-box:fill-box;transform-origin:center;animation:heart-idle 3s ease-in-out infinite}.avatar-hearts g:nth-child(2) path{animation-delay:.5s}.avatar-hearts g:nth-child(3) path{animation-delay:1s}@keyframes heart-idle{0%,100%{transform:translateY(0) scale(.97);opacity:.75}50%{transform:translateY(-5px) scale(1.04);opacity:1}}@media(max-width:600px){.scene{height:360px}.scene #character{height:324px;width:235px;margin-bottom:7px}}
.decor-sport{bottom:4%}.shadow-sport{bottom:3%}.decor-affection{z-index:0}

.decor-books{width:52%;height:92%;left:-9%;bottom:22%}.shadow-books{left:5%;bottom:21%;width:33%;height:4%;filter:blur(4px)}.decor-affection{width:45%;height:44%;right:0;bottom:18%}.shadow-affection{right:3%;bottom:17%;width:40%;height:4%;filter:blur(4px)}@media(max-width:600px){.decor-books{width:62%;height:94%;left:-12%;bottom:22%}.decor-affection{width:49%;height:43%;right:0;bottom:18%}.shadow-books{left:2%;width:34%}}

.scene{height:430px}.scene #character{height:370px;width:255px}.decor-books{height:68%;bottom:27%}.decor-affection{width:60%;height:50%;right:-2%;bottom:27%}.decor-sport{width:38%;height:30%;right:0;bottom:1.5%}.shadow-books{left:5%;width:31%;height:4%;bottom:25.5%}.shadow-affection{right:0;width:50%;height:4%;bottom:26%}.shadow-sport{right:2%;width:34%;height:3%;bottom:1%}.prop-shadow{background:radial-gradient(ellipse,#49372438 0%,#49372420 40%,transparent 74%);filter:blur(3px)}.scene-decor img{filter:drop-shadow(4px 5px 3px #49342226)}@media(max-width:600px){.scene{height:400px}.scene #character{height:350px;width:245px;margin-bottom:7px}.decor-books{width:62%;height:70%;left:-12%;bottom:27%}.decor-affection{width:60%;height:48%;right:-2%;bottom:27%}.decor-sport{width:38%;height:30%;bottom:1.5%}.shadow-books{left:3%;width:32%;bottom:25.5%}}
.decor-affection{bottom:19%}.shadow-affection{bottom:18%}.decor-sport{left:2%;right:auto;bottom:1.5%;width:34%}.shadow-sport{left:3%;right:auto;width:30%;bottom:1%}.decor-food{left:auto;right:2%;bottom:1%;width:37%;height:28%}.shadow-food{left:auto;right:3%;bottom:0;width:32%}@media(max-width:600px){.decor-affection{bottom:19%}.decor-sport{left:2%;right:auto;width:34%;bottom:1.5%}}

/* Room layout follows the supplied 520 x 583 reference at every viewport. */
.scene{height:auto;aspect-ratio:520/583;background-size:100% 105%;background-position:center bottom}.scene #character{position:absolute;left:25%;bottom:1.5%;width:50%;height:89%;margin:0;align-self:auto}
.scene .decor-books{left:-10.93232%;top:4.99249%;width:58.18556%;height:67.84104%;right:auto;bottom:auto;}
.scene .shadow-books{left:3.65385%;top:70.32590%;width:35.96154%;height:2.74443%;right:auto;bottom:auto;}
.scene .decor-affection{left:47.85132%;top:48.63718%;width:53.23186%;height:31.65302%;right:auto;bottom:auto;}
.scene .shadow-affection{left:50.00000%;top:77.18696%;width:49.03846%;height:2.74443%;right:auto;bottom:auto;}
.scene .decor-sport{left:2.71906%;top:78.36084%;width:32.27837%;height:19.19354%;right:auto;bottom:auto;}
.scene .shadow-sport{left:2.69231%;top:94.68268%;width:32.50000%;height:2.74443%;right:auto;bottom:auto;}
.scene .decor-food{left:61.70095%;top:78.14183%;width:35.87941%;height:21.33481%;right:auto;bottom:auto;}
.scene .shadow-food{left:64.80769%;top:94.85420%;width:30.57692%;height:2.74443%;right:auto;bottom:auto;}
@media(max-width:600px){.scene{height:auto;aspect-ratio:520/583}.scene #character{height:89%;width:50%;margin:0;bottom:1.5%}}

.calendar-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.calendar-filters button{padding:10px 2px}.measurement-dot{position:absolute;top:3px;right:3px;color:#b68b53;font-size:8px;line-height:10px}.calendar-day[aria-pressed="true"] .measurement-dot{color:#f3ddb8}.measurement-legend{color:#a77d46}.history-measurements{border-top:1px solid #e0e5d7;margin-top:12px;padding-top:8px}@media(max-width:380px){.calendar-filters button{font-size:11px}}

.calendar-day{height:46px;padding:5px 0 22px}.calendar-status{bottom:3px;line-height:17px;font-size:16px}.measurements-view .history-measurements{border-top:0;margin-top:0;padding-top:0}

.alcohol-action.done{background:#eee9e2;border-color:#d4c6b5}.tired-face{display:none}.tired .tired-face{display:block}.has-alcohol .decor-bottles,.has-alcohol .shadow-bottles{opacity:1}.shadow-bottles{left:13%;top:78.4%;width:16%;height:2%;background:radial-gradient(ellipse,#49372430,transparent 74%)}
.scene .decor-bottles{left:14.30045%;top:71.80588%;width:10.86550%;height:9.69136%;right:auto;bottom:auto;}
.actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.alcohol-action{grid-column:1/-1;flex-direction:row;justify-content:center;padding:12px;font-size:12px}.alcohol-action .action-icon svg{width:22px;height:22px}

.held-bottle,.alcohol-hand-cut{display:none}.tired .held-bottle,.tired .alcohol-hand-cut{display:block}

.alcohol-action,.smoking-action{grid-column:span 2;flex-direction:row;justify-content:center;padding:12px;font-size:12px}.smoking-action.done{background:#eee9e2;border-color:#d4c6b5}.smoking-action .action-icon svg{width:22px;height:22px}.calendar-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.status-used{background:#f2e6df;color:#9b644c}.calendar-day[aria-pressed="true"].status-used{background:#657c54;color:white}

/* Compact home screen, with a room that keeps its original proportions. */
html{touch-action:manipulation}.app{padding-top:16px}main{margin-top:8px}.day-nav{margin:0 0 8px}.daily-caption{margin:12px 2px 9px}.shop-entry{margin-top:12px;background:#eee4d5;border-color:#d9c7ad;color:#645139}.shop-entry:hover{background:#e8dac6}.shop-label svg{stroke:#876c48}.shop-entry .points-balance{background:#faf5eb;color:#78603d}.action{padding:12px 5px;gap:7px}.alcohol-action,.smoking-action{padding:10px}.scene{width:min(100%,calc((100svh - 362px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*520/583));margin-inline:auto}input{font-size: max(16px,1em)}
@media(max-width:600px){.app{padding:calc(12px + env(safe-area-inset-top)) 22px calc(12px + env(safe-area-inset-bottom))}main{margin-top:8px}.action{padding:12px 4px}.alcohol-action,.smoking-action{padding:10px}.scene{height:auto}}

/* Flat buttons and a vivid blue shop. Keyboard focus remains visible. */
button{border:0!important}.shop-entry{background:#2563eb;color:#fff}.shop-entry:hover{background:#1d4ed8}.shop-label svg{stroke:currentColor}.shop-entry .points-balance{background:#ffffff26;color:#fff}

.monthly-totals{margin-top:20px;padding:4px 16px 12px;border-radius:14px;background:#eef1e8}.measurement-chart{margin-top:20px;background:#f0f3eb;padding:1px 12px 8px;border-radius:14px}.measurement-chart h3{margin-bottom:4px}.measurement-chart p{margin:0}.measurement-chart svg{display:block;width:100%;height:auto}.measurement-chart text{font:10px -apple-system,sans-serif;fill:#727e69}#measurement-charts details{margin-top:20px;font-size:13px}#measurement-charts details p{margin:8px 0}

/* Cast shadows share the room coordinate system and their furniture visibility. */
.scene-decor .furniture-shadows{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.books-cast-shadow,.bed-cast-shadow{opacity:0;transition:opacity .4s}.has-books .books-cast-shadow,.has-sex .bed-cast-shadow{opacity:1}.scene .shadow-books,.scene .shadow-affection{background:radial-gradient(ellipse,#49372442 0%,#49372422 40%,transparent 74%);filter:blur(2px)}

.actions{margin-top:12px}.extras-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.extras-actions .action{grid-column:auto;flex-direction:column;padding:18px 4px;font-size:12px}.extras-actions .action-icon svg{width:26px;height:26px}.extras-dot{position:absolute;top:9px;right:10px;width:5px;height:5px;border-radius:50%;background:#71885c}.coin-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}.coin-icon path{stroke-width:1.2}.points-balance{display:flex;align-items:center;gap:6px}.shop-wallet{align-items:center}.shop-wallet .coin-icon{width:30px;height:30px}.scene{width:min(100%,calc((100svh - 278px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*520/583))}.scene .week-medal{position:absolute;left:75%;top:18%;width:8%;height:auto;z-index:0;filter:drop-shadow(2px 3px 2px #493c2a40);pointer-events:none}.week-medal[hidden],.extras-dot[hidden]{display:none}

#cloud-status[data-kind="synced"]{color:#4c733c}#cloud-status[data-kind="error"],#cloud-status[data-kind="pending"],#cloud-status[data-kind="signin"]{color:#8c633d}#cloud-message:empty,#auth-message:empty{display:none}#auth-form[hidden],#cloud-connected[hidden],#guest-transfer[hidden]{display:none}
