/* kaziq galleries 2026-11-08 */
 .kg-content-panel{width:100%;min-width:0;align-self:flex-start}.kg-content-panel h1{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:.12em;text-align:center;margin:0 0 20px}body.kg-gallery-page header:has([data-lg-item])>.container,body.kg-year-page header>.container{align-self:start!important;padding-top:24px!important;padding-bottom:24px!important}body.kg-gallery-page header h1,body.kg-year-page h1{margin-top:0!important}.kg-year-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;width:100%;align-items:start}.kg-card{display:block;min-width:0;text-decoration:none;color:inherit}.kg-card img{display:block;width:100%;height:auto;object-fit:cover}.kg-card strong{display:block;font-size:14px;line-height:1.4;font-weight:400;margin-top:6px;overflow-wrap:anywhere}.kg-card time{font-size:12px;color:#555}.kg-year-intro{margin:0 0 20px;font-size:14px;line-height:1.6;text-align:center}.kg-menu-link{display:block;padding:4px 0;color:inherit}.kg-new-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.kg-photo{margin:0;align-self:start}.kg-photo img{display:block;width:100%;height:auto}.kg-intro{font-size:14px;line-height:1.7;max-width:900px;margin:0 0 18px}.ku-notice{display:none!important}@media(min-width:768px){.kg-year-grid,.kg-new-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.kg-year-grid,.kg-new-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.kg-card img{transition:opacity .15s}.kg-card:hover img{opacity:.8}}
