.syb-gallery{--gallery-ink:#302b24;--gallery-soft:#756e61;--gallery-accent:#655d38;max-width:1160px;margin:12px auto 32px;color:var(--gallery-ink)}.syb-gallery-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0 24px}.syb-gallery-header h1{font:600 38px/1.25 "Noto Serif TC","Songti TC",serif;margin:0}.syb-gallery-header p{margin:7px 0 0;color:var(--gallery-soft);font-size:15px}.syb-gallery-search{display:flex;gap:0;min-width:280px;max-width:420px;width:40%;border:1px solid #d5d0c2;border-radius:28px;background:#fff;overflow:hidden}.syb-gallery-search input{box-sizing:border-box;border:0;outline-offset:-4px;width:100%;min-width:0;padding:11px 16px;background:transparent;color:inherit;font:inherit;font-size:15px}.syb-gallery-search button{border:0;border-left:1px solid #e7e2d6;padding:8px 19px;background:#eeeade;color:#403c2c;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.syb-gallery-categories{display:flex;gap:9px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding:3px 0 15px;margin-bottom:20px;scrollbar-width:thin}.syb-gallery a{color:inherit;text-decoration:none}.syb-gallery a:focus-visible,.syb-gallery button:focus-visible{outline:3px solid #a58c43;outline-offset:3px}.syb-gallery-categories a{display:block;padding:6px 17px;border:1px solid #dfdbce;border-radius:24px;font-size:15px;background:#f0ede4}.syb-gallery-categories a:hover{background:#e7e2d3}.syb-gallery-categories a.active{background:#5e6046;border-color:#5e6046;color:#fff}.syb-gallery-section{margin:0 0 42px}.syb-gallery-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.syb-gallery-section h2{margin:0;font-size:24px;font-weight:650;line-height:1.4}.syb-gallery-section-head>a{font-size:14px;color:var(--gallery-soft);white-space:nowrap}.syb-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.syb-gallery-card{min-width:0}.syb-gallery-cover{display:block;aspect-ratio:9/16;width:100%;background:#e9e2d2;border-radius:7px;overflow:hidden;box-shadow:0 3px 9px #362c1712}.syb-gallery-cover>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s}.syb-gallery-card a:hover .syb-gallery-cover>img{transform:scale(1.025)}.syb-gallery-card h3{font-size:18px;line-height:1.5;margin:11px 0 4px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.syb-gallery-card p{margin:0;font-size:14px;line-height:1.6}.syb-gallery-author{color:var(--gallery-soft)}.syb-gallery-summary{margin-top:5px!important;color:#797265;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.syb-gallery-fallback{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:26px 18px;background:linear-gradient(135deg,#f1e5c7,#e8dcc1);border:9px solid #ddd0ad;outline:1px solid #b6a57b;outline-offset:-15px}.syb-gallery-fallback>strong{font:600 25px/1.7 "Noto Serif TC","Songti TC",serif;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow-wrap:anywhere}.syb-gallery-fallback>span{color:#83724d;font-size:13px}.syb-gallery-empty{background:#f1eee5;border-radius:8px;padding:25px;color:var(--gallery-soft);font-size:15px}.syb-gallery-subtitle{margin:-6px 0 16px;color:var(--gallery-soft);font-size:14px}.syb-gallery-publisher{display:flex;justify-content:center;gap:16px;padding:24px 0 8px;border-top:1px solid #ded8c8}.syb-gallery-publisher a,.syb-gallery-pagination a{padding:8px 20px;border:1px solid #d7cfbb;border-radius:22px;background:#f0ecdf;font-size:15px}.syb-gallery-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px 0}.syb-gallery-pagination span{font-size:14px;color:var(--gallery-soft)}.syb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.syb-gallery{margin:8px auto 25px}.syb-gallery-header{display:block;padding:8px 0 20px}.syb-gallery-header h1{font-size:31px}.syb-gallery-search{width:100%;max-width:none;min-width:0;margin-top:19px}.syb-gallery-categories{gap:8px;margin-bottom:18px}.syb-gallery-categories a{padding:5px 14px;font-size:14px}.syb-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.syb-gallery-section h2{font-size:21px}.syb-gallery-section{margin-bottom:32px}.syb-gallery-card h3{font-size:16px}.syb-gallery-card p{font-size:13px}.syb-gallery-fallback{padding:18px 12px;border-width:6px;outline-offset:-11px}.syb-gallery-fallback>strong{font-size:20px}.syb-gallery-fallback>span{font-size:11px}.syb-gallery-section-head{margin-bottom:13px}.syb-gallery-publisher{gap:12px}.syb-gallery-publisher a{padding:7px 15px}.syb-gallery-pagination{gap:10px}.syb-gallery-pagination a{padding:7px 12px}}
.syb-standalone.syb-public-gallery main{max-width:1160px}.syb-public-gallery>.syb-route-nav{max-width:1160px;margin-left:auto;margin-right:auto}
