.scene-header .scene-actions{display:flex;align-items:center;gap:1.8cqw}.mtd-account-control{position:relative;display:inline-flex;align-items:center;z-index:60;font:16px Georgia,'Microsoft YaHei',serif}.mtd-account-control button{cursor:pointer;color:#f6ecdb;font:inherit}.mtd-account-control #mtd-login{background:transparent;border:1px solid #e2d6bb99;border-radius:24px;padding:8px 25px;white-space:nowrap}.mtd-account-control #mtd-login:hover{background:#e2d6bb18}.mtd-account-control #mtd-avatar{width:40px;height:40px;border:1px solid #dfd9ff77;border-radius:50%;background:#6266bd;color:#fff;font:24px Georgia,serif;padding:0;text-align:center}.mtd-floating{position:fixed;right:28px;top:26px;z-index:900}#mtd-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:155px;padding:7px;background:#1a3035f7;border:1px solid #bdaf8270;box-shadow:0 15px 45px #0006;border-radius:10px}#mtd-menu button{width:100%;padding:12px 16px;border:0;background:transparent;text-align:left;font:14px 'Microsoft YaHei',sans-serif}#mtd-menu button:hover,#mtd-menu button:focus-visible{background:#d7c49722;border-radius:6px}.mtd-overlay{position:fixed;inset:0;background:#07141ac7;backdrop-filter:blur(8px);display:grid;place-items:center;z-index:10000;padding:22px;font:16px 'Microsoft YaHei',sans-serif;color:#e8e8db}.mtd-dialog{width:min(550px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-sizing:border-box;padding:34px 38px 24px;border:1px solid #a7996a70;border-radius:16px;background:linear-gradient(140deg,#20383c,#14282d);box-shadow:0 25px 100px #0007;position:relative}.mtd-dialog *{box-sizing:border-box}.mtd-dialog button,.mtd-dialog input{font:inherit}.mtd-dialog h2{font-size:38px;line-height:1.25;margin:0 0 15px;color:#f1eee3;font-weight:500}.mtd-dialog #mtd-intro{margin:0 0 34px;color:#9fb5b3;line-height:1.7}.mtd-close{position:absolute;right:16px;top:12px;background:none;border:0;color:#a9bdb6;font-size:27px!important;cursor:pointer}.mtd-dialog label{display:block;margin:25px 0 12px;color:#b8cbc6}.mtd-email-row{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border:1px solid #a79b6f;border-radius:12px;background:#13282d66;box-shadow:0 0 0 4px #ccb7770a}.mtd-email-row>span{color:#9bb6b0}.mtd-dialog input{min-width:0;color:#eef4e8;background:transparent;outline:none}.mtd-email-row input{width:100%;border:0;padding:10px 0;font-size:16px}.mtd-dialog input::placeholder{color:#789895}.mtd-email-row button{flex-shrink:0;padding:12px 14px;border:1px solid #c4b38644;border-radius:8px;color:#e6d3a5;background:#d8ca9f0b;cursor:pointer;font-size:14px}.mtd-digits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.mtd-digits input{width:100%;height:60px;text-align:center;border:1px solid #99b1aa33;border-radius:11px;font-size:28px}.mtd-digits input:focus{border-color:#dac18a;box-shadow:0 0 0 3px #dac18a15}.mtd-code-help{display:flex;justify-content:space-between;gap:12px;color:#8ea9a3;font-size:13px;line-height:1.7;margin:19px 0 6px}.mtd-code-help button{background:none;border:0;color:#a8c0b6;padding:0;cursor:pointer}.mtd-message{min-height:22px;margin:8px 0;color:#ebc99c;font-size:13px;line-height:1.6}.mtd-submit{width:100%;border:0;border-radius:10px;padding:16px;background:#dfcc93;color:#153039;font-weight:600!important;cursor:pointer;display:flex;justify-content:center;position:relative}.mtd-submit>span{position:absolute;right:20px}.mtd-submit:disabled{opacity:.45;cursor:default}.mtd-note{text-align:center;color:#95afa4;font-size:13px;margin:22px 0 0}.mtd-dialog button:disabled{cursor:default;opacity:.45}#mtd-name{width:100%;border:1px solid #a79b6f;border-radius:10px;padding:13px}#mtd-profile-email,#mtd-profile-id{color:#a9c0ba;overflow-wrap:anywhere;font-size:14px}.mtd-charity{position:fixed;bottom:10px;right:16px;max-width:560px;z-index:70;padding:5px 9px;border-radius:6px;background:#10232a8c;color:#e6e1d1;font:10px/1.6 'Microsoft YaHei',sans-serif;text-align:right;text-shadow:0 1px 3px #000;pointer-events:none}.mtd-dialog-open .mtd-charity{visibility:hidden}#openLogin,#accountLogout{display:none!important}[hidden]{display:none!important}body.production-home .inspector{display:none}.mtd-account-control button:focus-visible,.mtd-dialog button:focus-visible{outline:2px solid #ecd5a1;outline-offset:3px}@media(max-width:600px){.mtd-dialog{padding:28px 20px 22px}.mtd-dialog h2{font-size:32px}.mtd-dialog #mtd-intro{margin-bottom:22px}.mtd-email-row{gap:7px;padding-left:10px}.mtd-email-row button{padding:12px 9px;font-size:12px}.mtd-digits{gap:6px}.mtd-digits input{height:51px;font-size:24px}.mtd-code-help{font-size:11px}.mtd-charity{font-size:9px;right:7px;bottom:5px;max-width:86vw}.mtd-floating{top:15px;right:15px}.scene-header .scene-actions{gap:10px}.mtd-account-control #mtd-login{padding:5px 12px;font-size:12px}.mtd-account-control #mtd-avatar{width:30px;height:30px;font-size:18px}}

/* Same footer size and viewport-edge placement on the homepage and every project. */
body p.mtd-charity{position:fixed;inset:auto max(16px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) auto;margin:0;max-width:calc(100vw - 32px);padding:3px 7px;font:18px/1.35 'Microsoft YaHei',sans-serif!important;color:#ece7db;text-align:right;white-space:nowrap;z-index:90;background:#10232a80;border-radius:4px;pointer-events:none}
@media(max-width:700px){body p.mtd-charity{font-size:12px!important;line-height:1.4;white-space:normal;max-width:calc(100vw - 24px);right:max(10px,env(safe-area-inset-right));bottom:max(5px,env(safe-area-inset-bottom));padding:2px 4px}}
body .home-tools .mtd-account-control #mtd-avatar,body .scene-actions .mtd-account-control #mtd-avatar{display:inline-grid;place-items:center;text-align:center;line-height:1;padding:0}
