/* 枠を小さく縮めず、ブラウザ全体に広げる */
pre.numberSource, pre {
    max-height: none !important;
    overflow: visible !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    
    /* 横に長い行を自動改行（折り返し）させる設定 */
    white-space: pre-wrap !important;       /* CSS3 の指定 */
    word-break: break-all !important;       /* 必要に応じて単語の途中でも区切る */
}

/* Ubuntu Monoのような等幅フォントを適用 */
code {
    font-family: "Ubuntu Mono", "DejaVu Sans Mono", Consolas, monospace !important;
    font-size: 14px !important;
    white-space: pre-wrap !important;       /* コードの内側にも折り返しを適用 */
}

