:root{--primary-color:#8b4513;--primary-light:sienna;--primary-dark:#654321;--secondary-color:#d4a574;--background-color:#faf8f5;--card-background:#fff;--text-primary:#333;--text-secondary:#666;--text-light:#999;--border-color:#e8e4df;--shadow-light:0 2px 8px rgba(0,0,0,.08);--shadow-medium:0 4px 16px rgba(0,0,0,.12);--font-family-serif:"Noto Serif SC","Source Han Serif CN","SimSun",serif;--font-family-sans:"Noto Sans SC","Source Han Sans CN","Microsoft YaHei",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--background-color);color:var(--text-primary);font-family:var(--font-family-sans);line-height:1.6}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-light)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}.poem-content,h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-family-serif)}.poem-content{font-size:18px;line-height:2;white-space:pre-line}.poem-title{color:var(--primary-dark);font-size:24px;font-weight:600}.poem-author,.poem-title{font-family:var(--font-family-serif)}.poem-author{color:var(--text-secondary)}:root{--el-color-primary:#8b4513;--el-color-primary-light-3:sienna;--el-color-primary-light-5:#c4a484;--el-color-primary-light-7:#d4c4a4;--el-color-primary-light-8:#e8dcc8;--el-color-primary-light-9:#f5f0e8;--el-color-primary-dark-2:#654321}.el-card{border:1px solid var(--border-color);border-radius:8px;transition:box-shadow .3s ease,transform .3s ease}.el-card:hover{box-shadow:var(--shadow-medium)}.el-button--primary{background-color:var(--primary-color);border-color:var(--primary-color)}.el-button--primary:hover{background-color:var(--primary-light);border-color:var(--primary-light)}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--primary-color)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){html{font-size:14px}.poem-content{font-size:16px}.poem-title{font-size:20px}}.page-container{margin:0 auto;max-width:1200px;padding:24px}.breadcrumb-container{margin-bottom:24px}.loading-container{min-height:200px}.empty-container,.loading-container{align-items:center;display:flex;justify-content:center}.empty-container{min-height:300px}.grid-container{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
