.skip-content{position:fixed;z-index:100;left:18px;top:12px;transform:translateY(-160%);background:#172a25;color:white;padding:14px 20px;font-size:13px;border:2px solid #ed713b}.skip-content:focus{transform:translateY(0)}main:focus{outline:none}nav.open a{min-height:40px;display:flex;align-items:center}button,input,select,textarea{touch-action:manipulation}.forum-page #main-content{min-height:70vh}.article-sources a{overflow-wrap:anywhere}.answer-body a{color:#99502f;text-decoration:underline;text-underline-offset:4px}.why-number,.guide-panel,.storage-tool,.project-body{overflow-wrap:break-word}@media(max-width:680px){#brief input,#brief select,#brief textarea,.forum-search input,.service-search input,.search-label input{font-size:16px}.copy-topic,#reset-forum,.copy{min-height:44px}.warranty-panel .button{min-height:48px}.forum-content{min-width:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.smart-service-card{border-color:#d7b99a!important;background:#f4ede1!important}.smart-service-guide{padding-top:15px;border-top:1px solid #ddcbb5;margin-top:20px;font-size:11px;line-height:1.7;color:#9a512a}.smart-service-card h3{color:#5e452f}
