:root{--gold:#c8953c;--gold-light:#fff6d5;--gold-dark:#b77f2f;--bg:#f5f5f5;--text:#222;--card:#fff;--line:#ddd}
*{box-sizing:border-box}body{margin:0;font-family:Arial,'Microsoft JhengHei',sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.header{background:#000;color:#fff;border-bottom:3px solid var(--gold)}.header-inner{max-width:1180px;margin:auto;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.logo{font-size:30px;font-weight:bold;color:var(--gold)}.logo-sub{font-size:13px;color:var(--gold-light)}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{padding:7px 10px;border:1px solid var(--gold-dark);border-radius:7px;color:var(--gold-light);font-size:14px}.container{max-width:1180px;margin:auto;padding:16px}.page-title{font-size:26px;margin:8px 0 14px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.pimg{aspect-ratio:3/4;background:#eee;display:flex;align-items:center;justify-content:center}.body{padding:9px}.title{font-size:14px;line-height:1.45;height:42px;overflow:hidden}.meta{font-size:12px;color:#666;margin-top:5px}.btn{display:inline-block;border:0;border-radius:8px;background:linear-gradient(180deg,var(--gold-light),var(--gold-dark));padding:9px 14px;font-weight:bold;cursor:pointer;color:#111}.btn-line{display:inline-block;border:1px solid var(--gold-dark);border-radius:8px;padding:8px 13px;color:#3b2a00;background:#fffdf6}.form-row{margin-bottom:12px}.form-row label{display:block;font-weight:bold;margin-bottom:5px}.input,textarea,select{width:100%;border:1px solid #ccc;border-radius:8px;padding:10px;font-size:15px}.tabs,.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip{border:1px solid #ccc;border-radius:999px;padding:7px 12px;background:#fff}.table{width:100%;border-collapse:collapse;background:#fff}.table th,.table td{border-bottom:1px solid #eee;padding:10px;text-align:left}.footer{background:#000;color:#ccc;padding:24px 16px;text-align:center;font-size:14px;margin-top:24px}.footer a{margin:0 8px;color:var(--gold)}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.header-inner{align-items:flex-start}}@media(max-width:560px){.grid{grid-template-columns:repeat(2,1fr)}.container{padding:10px}.nav a{font-size:13px;padding:6px 8px}.page-title{font-size:22px}}

.breadcrumb{font-size:13px;color:#777;margin:4px 0 10px}.breadcrumb a{color:#8a5a13}.seo-note{font-size:14px;color:#555;line-height:1.7}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.article-card{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.article-card h2,.article-card h3{font-size:18px;margin:0 0 8px}.article-card p{font-size:14px;color:#555;line-height:1.65}.article-meta{font-size:12px;color:#777;margin-bottom:8px}.content{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;line-height:1.85}.content h2{font-size:21px;margin-top:20px}.link-block{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.link-block a{background:#fffdf6;border:1px solid #e3c06f;border-radius:10px;padding:10px;text-align:center;font-weight:bold}.notice{background:#fff8dd;border:1px solid #e3c06f;border-radius:12px;padding:12px;margin:12px 0}.pagination{display:flex;gap:8px;justify-content:center;margin:18px 0}.pagination a{border:1px solid #ccc;background:#fff;border-radius:8px;padding:8px 12px}@media(max-width:900px){.article-grid{grid-template-columns:1fr}.link-block{grid-template-columns:repeat(2,1fr)}}
