.app-container{max-width:1400px;margin:0 auto}.page-container{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:calc(100vh - 112px)}.question-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:24px}.question-bank-card{cursor:pointer;transition:all .3s}.question-bank-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.question-display{background:#f5f5f5;padding:32px;border-radius:8px;margin-top:24px;min-height:400px}.question-text{font-size:24px;line-height:1.8;color:#333;margin-bottom:24px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.answer-text{font-size:20px;line-height:1.8;color:#1890ff;margin-top:32px;padding:24px;background:#fff;border-radius:8px;border-left:4px solid #1890ff;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}
