@charset "utf-8";

body.llm-ch1 .chapter-header { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid rgba(102, 126, 234, 0.3); border-radius: 10px; padding: 2rem; margin-bottom: 2rem; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 15px; }

body.llm-ch1 .chapter-header h1 { color: rgb(255, 255, 255); }

body.llm-ch1 .chapter-header .subtitle { color: rgba(255, 255, 255, 0.8); }

body.llm-ch1 { overflow-x: hidden; }

body.llm-ch1 .chapter-container { box-sizing: border-box; max-width: 1200px; overflow-x: hidden; }

body.llm-ch1 .content-section { box-sizing: border-box; max-width: 100%; }

body.llm-ch1 .tip-box { background: rgba(59, 130, 246, 0.1); border-left: 4px solid rgba(59, 130, 246, 0.5); color: rgba(255, 255, 255, 0.9); }

body.llm-ch1 #textInput { background: rgb(255, 255, 255); color: rgb(17, 24, 39); caret-color: rgb(17, 24, 39); }

body.llm-ch1 #textInput::placeholder { color: rgba(17, 24, 39, 0.55); }