.Home-module__g21JLG__container{max-width:1200px;margin:0 auto;padding:1.5rem}.Home-module__g21JLG__title{text-align:center;color:var(--primary);margin:2rem 0;font-size:3rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.Home-module__g21JLG__title:after{content:"";background-color:var(--accent);width:100%;height:2px;position:absolute;bottom:-10px;left:0}.Home-module__g21JLG__searchContainer{max-width:600px;margin:2rem auto;position:relative}.Home-module__g21JLG__searchInput{border-radius:var(--radius);background-color:var(--card-bg);width:100%;color:var(--text);box-shadow:0 2px 10px var(--shadow);transition:var(--transition);border:none;padding:1rem 1.5rem;font-size:1rem}.Home-module__g21JLG__searchInput:focus{box-shadow:0 4px 15px var(--shadow);border-left:3px solid var(--accent);outline:none}.Home-module__g21JLG__searchHistoryDropdown{background-color:var(--card-bg);border-radius:0 0 var(--radius)var(--radius);width:100%;max-height:200px;box-shadow:0 4px 10px var(--shadow);z-index:10;position:absolute;overflow-y:auto}.Home-module__g21JLG__searchHistoryItem{cursor:pointer;transition:var(--transition);padding:.8rem 1.5rem}.Home-module__g21JLG__searchHistoryItem:hover{background-color:var(--background);color:var(--accent)}.Home-module__g21JLG__poemList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin:2rem 0;list-style:none;display:grid}.Home-module__g21JLG__poemItem{transition:var(--transition)}.Home-module__g21JLG__poemItem:hover{transform:translateY(-5px)}.Home-module__g21JLG__poemCard{background-color:var(--card-bg);border-radius:var(--radius);height:100%;box-shadow:0 2px 10px var(--shadow);transition:var(--transition);border-left:3px solid var(--accent);flex-direction:column;padding:1.5rem;display:flex}.Home-module__g21JLG__poemCard:hover{box-shadow:0 4px 20px var(--shadow)}.Home-module__g21JLG__poemHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.Home-module__g21JLG__poemTitle{color:var(--primary);font-family:Noto Serif SC,Source Han Serif SC,Source Han Serif CN,STSong,SimSun,宋体,serif;font-size:1.2rem;font-weight:600}.Home-module__g21JLG__poemAuthor{color:var(--text-light);font-size:.9rem}.Home-module__g21JLG__poemTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Home-module__g21JLG__tag{color:var(--accent);transition:var(--transition);background-color:#c14b3d1a;border-radius:20px;padding:.25rem .6rem;font-size:.8rem}.Home-module__g21JLG__poemPreview{color:var(--text);flex-grow:1;max-height:4.5em;font-family:Noto Serif SC,Source Han Serif SC,Source Han Serif CN,STSong,SimSun,宋体,serif;line-height:1.8;position:relative;overflow:hidden}.Home-module__g21JLG__poemPreview p{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:.5rem 0;display:-webkit-box;overflow:hidden}.Home-module__g21JLG__poemPreview.Home-module__g21JLG__classical{position:relative}.Home-module__g21JLG__poemPreview.Home-module__g21JLG__classical:after{content:"...";background-color:var(--card-bg);color:var(--text);transition:var(--transition);padding-left:.5rem;position:absolute;bottom:0;right:0}.Home-module__g21JLG__poemPreview.Home-module__g21JLG__classical:before{content:"";background:linear-gradient(to right,#fff0,var(--card-bg)80%);width:3rem;height:1.8em;transition:var(--transition);position:absolute;bottom:0;right:1.5rem}[data-theme=dark] .Home-module__g21JLG__poemPreview.Home-module__g21JLG__classical:before{background:linear-gradient(to right,#2e384600,var(--card-bg)80%)}.Home-module__g21JLG__footer{text-align:center;border-top:1px solid var(--border);color:var(--text-light);margin-top:2rem;padding:2rem 0;font-size:.9rem}.Home-module__g21JLG__clearCacheLink{cursor:pointer;color:var(--primary);transition:var(--transition);margin-bottom:.5rem;text-decoration:underline;display:inline-block}.Home-module__g21JLG__clearCacheLink:hover{color:var(--accent)}.Home-module__g21JLG__navigation{justify-content:center;margin:1rem 0;display:flex}.Home-module__g21JLG__navLink{background-color:var(--background);border-radius:var(--radius);color:var(--primary);transition:var(--transition);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.Home-module__g21JLG__navLink:hover{background-color:var(--accent);color:#fff;transform:translateY(-2px)}@media screen and (max-width:768px){.Home-module__g21JLG__container{padding:.75rem}.Home-module__g21JLG__title{margin:1.2rem 0;font-size:2rem}.Home-module__g21JLG__poemList{grid-template-columns:1fr;gap:1rem;margin:1rem 0}.Home-module__g21JLG__searchContainer{margin:1rem auto}.Home-module__g21JLG__searchInput{padding:.7rem 1rem}}.Home-module__g21JLG__emptyState{text-align:center;color:var(--text-light);padding:3rem 0}.Home-module__g21JLG__emptyState svg{width:60px;height:60px;fill:var(--text-light);margin-bottom:1rem}.Home-module__g21JLG__emptyState p{margin-bottom:1rem;font-size:1rem}.Home-module__g21JLG__noAdsIndicator{color:var(--button-success);margin-bottom:.5rem;font-size:.9rem;display:inline-block}
