.usage-limit-notice{z-index:1200;color:#302000;background:#fff8e9;border:1px solid #b65b00;border-radius:.6rem;width:min(28rem,100vw - 2rem);padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 18px #0002}.usage-limit-notice .usage-limit-request{margin:4px 0 0;font-size:.92rem}button,input,select,textarea{font:inherit}button{overflow-wrap:anywhere}.page-header-actions{flex-wrap:wrap}.page-header>*{min-width:0}.display-language-setting{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.display-language-setting select{min-width:9rem;max-width:100%}html[lang=ja]{line-break:strict}html[lang=ja] .page-header h1{overflow-wrap:anywhere}@media (width<=40rem){.page-header-actions{gap:.5rem}.display-language-setting{flex-direction:column;align-items:stretch}}
