.qa-new-page{color-scheme:light}.qa-new-page *{box-sizing:border-box}.qa-new-page{margin:0;font-family:var(--font-zen-kaku),"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;background:#f5f6fb;color:#1f2a44}.qa-new-page a{text-decoration:none;color:inherit}.qa-new-page button,.qa-new-page input,.qa-new-page textarea{font-family:inherit}.qa-new-page{min-height:100vh;display:flex;flex-direction:column}.qa-new-page .header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#1f325f;color:#fefefe;box-shadow:0 10px 24px rgba(17,34,72,.25)}.qa-new-page .logo{display:flex;align-items:center;gap:10px;font-family:var(--font-shippori),"Noto Serif JP",serif;letter-spacing:.08em;font-weight:700}.qa-new-page .logo-text{font-size:18px}.qa-new-page .nav{display:flex;gap:22px;font-size:13px;font-weight:500}.qa-new-page .nav-item{position:relative;padding-bottom:6px;opacity:.85}.qa-new-page .nav-item.active,.qa-new-page .nav-item:hover{opacity:1}.qa-new-page .nav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#f8d06b;border-radius:999px}.qa-new-page .profile{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.qa-new-page .avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f7f2e6,#f1d7a5);color:#1f2a44;display:grid;place-items:center;font-weight:700}.qa-new-page .main{flex:1;padding:28px 46px 70px;display:flex;align-items:stretch;flex-direction:column;gap:20px}.qa-new-page .back-button{align-self:flex-start;border:1px solid #d7def0;background:#ffffff;color:#2c375e;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 8px 16px rgba(31,42,68,.08)}.qa-new-page .back-button:hover{background:#f6f8ff}.qa-new-page-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700}.qa-new-page-title h1{margin:0;font-size:20px}.qa-new-page .title-accent{width:4px;height:20px;border-radius:999px;background:#1f5fe2}.qa-new-page .form-card{background:#ffffff;border-radius:16px;border:1px solid #e1e6f2;padding:22px;box-shadow:0 16px 24px rgba(31,42,68,.06);display:grid;gap:18px}.qa-new-page .form-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qa-new-page .form-title{font-size:16px;font-weight:700}.qa-new-page .tips{border:none;background:transparent;color:#1f5fe2;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.qa-new-page .tips:before{content:"i";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1f5fe2;color:#ffffff;font-size:11px;font-weight:700}.qa-new-page .field{display:grid;gap:10px}.qa-new-page .nickname{background:#f1f4fb;border:1px solid #e2e6f2;padding:10px 12px;border-radius:12px;font-weight:600;color:#1f2a44}.qa-new-page .field-label{font-size:13px;font-weight:600;color:#2d3a5d}.qa-new-page input,.qa-new-page textarea{border:1px solid #d7def0;border-radius:12px;padding:12px 14px;font-size:14px;color:#1f2a44;resize:vertical}.qa-new-page .tag-list{display:flex;gap:10px;flex-wrap:wrap}.qa-new-page .tag{border:1px solid #d7def0;background:#f6f8ff;color:#4a5a86;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer}.qa-new-page .tag.active{background:#ffefcf;color:#6a4a00;border-color:#f2e2b7}.qa-new-page .helper{font-size:12px;color:#d24b4b;text-align:right}.qa-new-page .notes{display:grid;gap:6px;font-size:12px;color:#6b7aa6}.qa-new-page .error{color:#b42318;font-size:13px;margin:0}.qa-new-page .submit{border:none;background:#1f5fe2;color:#ffffff;font-weight:700;font-size:14px;padding:12px 16px;border-radius:12px;box-shadow:0 12px 20px rgba(31,95,226,.25);cursor:pointer}.qa-new-page .submit:hover{filter:brightness(.98)}@media (max-width:760px){.qa-new-page .header{padding:0 16px}.qa-new-page .nav{display:none}.qa-new-page .main{align-items:stretch;padding:24px 18px 60px}}