.app-footer[data-v-9ec8fdb8]{margin-top:32px;padding:20px 0 8px}.footer-inner[data-v-9ec8fdb8]{box-sizing:border-box;width:min(100%,720px);margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center}.theme-icon[data-v-9ec8fdb8]{width:22px;height:22px}.top-app-bar[data-v-6a4c0590]{position:sticky;top:0;z-index:10;min-height:64px;display:flex;align-items:center;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.top-app-bar__row[data-v-6a4c0590]{box-sizing:border-box;width:min(100%,720px);margin:0 auto;padding:0 12px;display:flex;align-items:center;min-height:64px}.top-app-bar__title[data-v-6a4c0590]{font:var(--md-sys-typescale-title-large-font, 500 1.375rem/1.75rem "Noto Sans JP", "BIZ UDPGothic", sans-serif);letter-spacing:0}.top-app-bar__actions[data-v-6a4c0590]{margin-left:auto;display:flex;align-items:center;gap:12px}.page-shell[data-v-c7b4f417]{box-sizing:border-box;min-height:100vh}.callback-surface[data-v-c7b4f417]{box-sizing:border-box;width:min(100%,720px);margin:20px auto 0;padding:0 20px}h1[data-v-c7b4f417]{margin:0;color:var(--md-sys-color-on-surface);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2;font-weight:500}p[data-v-c7b4f417]{margin:12px 0 0;color:var(--md-sys-color-on-surface-variant);line-height:1.7}.page-shell[data-v-b051413a]{box-sizing:border-box;min-height:100vh}.compose-surface[data-v-b051413a]{box-sizing:border-box;width:min(100%,720px);margin:20px auto 0;padding:0 20px}.page-header[data-v-b051413a]{margin-bottom:28px}h1[data-v-b051413a]{margin:0;color:var(--md-sys-color-on-surface);font-size:clamp(2rem,8vw,3rem);line-height:1.1;font-weight:500}.page-header p[data-v-b051413a]:last-child{margin:12px 0 0;color:var(--md-sys-color-on-surface-variant);line-height:1.7}.compose-form[data-v-b051413a],.stack-section[data-v-b051413a]{display:flex;flex-direction:column}.compose-form[data-v-b051413a]{gap:18px}.stack-section[data-v-b051413a]{align-items:flex-start;gap:12px}md-outlined-select[data-v-b051413a],md-outlined-text-field[data-v-b051413a],.post-button[data-v-b051413a]{width:100%}.account-select[data-empty=true][data-v-b051413a]{--md-outlined-select-input-text-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 62%, transparent);--md-outlined-select-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 62%, transparent);--md-outlined-select-outline-color: color-mix(in srgb, var(--md-sys-color-outline) 48%, transparent);--md-outlined-select-trailing-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 48%, transparent)}.selected-account[data-v-b051413a],.media-action[data-v-b051413a]{color:var(--md-sys-color-on-surface-variant);font-size:.875rem}.account-option[data-v-b051413a]{display:inline-flex;align-items:center;gap:8px}.account-option__avatar[data-v-b051413a]{width:20px;height:20px;border-radius:999px;object-fit:cover;flex:0 0 auto}.media-action[data-v-b051413a]{display:inline-flex;align-items:center;gap:12px}.image-icon[data-v-b051413a]{width:24px;height:24px}.google-account-button[data-v-b051413a]{min-width:40px;padding-inline:8px}.google-icon[data-v-b051413a]{width:20px;height:20px;display:block}.google-avatar[data-v-b051413a]{width:24px;height:24px;display:block;border-radius:999px;object-fit:cover}.file-input[data-v-b051413a]{display:none}.image-grid[data-v-b051413a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,120px));gap:12px}.image-preview[data-v-b051413a]{position:relative;margin:0;overflow:hidden;border-radius:16px;background:var(--md-sys-color-surface-container);width:120px;height:120px}.image-preview img[data-v-b051413a]{width:100%;height:100%;object-fit:cover;display:block}.image-preview md-filled-tonal-button[data-v-b051413a]{position:absolute;right:8px;bottom:8px}.message[data-v-b051413a]{padding:14px 16px;border-radius:16px;font-size:.875rem;line-height:1.6}.message-error[data-v-b051413a]{color:#410002;background:#ffdad6}.message-success[data-v-b051413a]{color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container)}md-circular-progress[data-v-b051413a]{--md-circular-progress-size: 18px;--md-circular-progress-active-indicator-color: currentColor}html,body,#app{min-height:100%;margin:0}:root{--app-font-sans: "Noto Sans JP", "BIZ UDPGothic", sans-serif;--md-sys-color-primary: #0b57d0;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d3e3fd;--md-sys-color-on-primary-container: #041e49;--md-sys-color-secondary: #545f71;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d8e2f8;--md-sys-color-on-secondary-container: #111c2b;--md-sys-color-surface: #fbfcff;--md-sys-color-surface-container-low: #f5f7ff;--md-sys-color-surface-container: #eef3fd;--md-sys-color-surface-container-high: #e7edf8;--md-sys-color-on-surface: #1a1c1e;--md-sys-color-on-surface-variant: #44474f;--md-sys-color-outline: #74777f;--md-sys-color-error: #ba1a1a;--md-sys-typescale-body-medium-font: var(--app-font-sans);--md-sys-typescale-body-small-font: var(--app-font-sans);--md-sys-typescale-body-large-font: var(--app-font-sans);--md-sys-typescale-label-medium-font: var(--app-font-sans);--md-sys-typescale-label-small-font: var(--app-font-sans);--md-sys-typescale-label-large-font: var(--app-font-sans);--md-sys-typescale-title-medium-font: var(--app-font-sans);--md-sys-typescale-title-large-font: var(--app-font-sans)}html{font-family:var(--app-font-sans);color:#1a1c1e;background:#fff}body{font-family:var(--app-font-sans);min-width:320px;background:#fff}button,input,textarea{font:inherit}:root[data-theme=dark]{--md-sys-color-primary: #aac7ff;--md-sys-color-on-primary: #002f65;--md-sys-color-primary-container: #00458f;--md-sys-color-on-primary-container: #d6e3ff;--md-sys-color-secondary: #bcc7dc;--md-sys-color-on-secondary: #263141;--md-sys-color-secondary-container: #3c4858;--md-sys-color-on-secondary-container: #d8e2f8;--md-sys-color-surface: #131314;--md-sys-color-surface-container-low: #1b1c1d;--md-sys-color-surface-container: #202124;--md-sys-color-surface-container-high: #282a2c;--md-sys-color-on-surface: #e3e3e3;--md-sys-color-on-surface-variant: #c4c7c5;--md-sys-color-outline: #8e918f;--md-sys-color-error: #ffb4ab}html[data-theme=dark]{color-scheme:dark;background:#000}html[data-theme=dark] body{background:#000}
