main{& .answer_summary{margin:1em 0 0;padding:1em 1.25em;border:2px solid var(--color-primary);border-radius:0.5em;background-color:var(--color-bg-light);& p{margin:0}}& .answer_summary_title{display:inline-block;margin-bottom:0.5em;padding:0.1em 0.75em;border-radius:999px;background-color:var(--color-primary);color:var(--color-primary-text);font-size:var(--fs-sm);font-weight:bold}& .takeaways{margin:1em 0 0;padding:1em 1.25em;border:1px solid var(--color-border-light);border-radius:0.5em;background-color:var(--color-white);& li{list-style:disc;list-style-position:outside;margin:0.25em 0 0 1.25em}}& .takeaways_title{margin:0 0 0.35em;font-size:var(--fs-base);font-weight:bold;color:var(--color-primary)}& .code{position:relative;margin:1.5em 0;padding:2.5em 1em 1em 1.5em;background-color:var(--color-primary-text);border:2px dotted var(--color-code-border);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'指定方法';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-code-border);font-size:var(--fs-3xs)}}& #column .procedure,& .procedure{margin:1.5em 0;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-primary-text);border:1px dotted var(--color-text-muted);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'操作方法';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-text-muted);font-size:var(--fs-2xs)}}& .notes{margin:1.5em 0;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-notes-bg);border:1px solid var(--color-text-muted);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'注意事項';top:0;left:0;color:var(--color-icon-gold);padding:0 1em;background-color:var(--color-text);font-size:var(--fs-2xs)}}& .incident{border:1px dashed var(--color-border);margin:1.5em 1em;padding:1em;border-radius:0.5em;font-size:var(--fs-sm)}& .keyboard_material,& .keyboard_material a{font-size:var(--fs-3xs);padding:0;margin:0;color:var(--color-text);text-align:center}& .summary_box{border:1px solid var(--color-border-mid);background-color:var(--color-bg-muted);margin:1.5em 0;padding:0.5em 0.5em;& li{line-height:2.5em}}}