/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-brand img{max-height:80px;width:auto;}@media (max-width:768px){.navbar-brand img{max-height:50px;}}.navbar-brand{white-space:nowrap;font-size:1.1rem;}@media (max-width:768px){.navbar-brand{font-size:0.9rem;}}.btn{white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:0.95rem;}@media (max-width:768px){.btn{font-size:0.85rem;padding:6px 14px;}}.views-view-grid img,.views-row img{width:100%;height:auto;border-radius:12px;}.views-row{margin-bottom:24px;padding:8px;}.views-row .views-field-title{margin-top:10px;line-height:1.4em;text-align:center;font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;}@media (max-width:768px){.views-row img{height:160px;object-fit:cover;}.views-row .views-field-title{font-size:0.9rem;line-height:1.3em;padding:0 4px;}body{font-size:0.95rem;}.container{padding-left:12px;padding-right:12px;}}.views-row{background:white;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,0.08);transition:0.2s;}.views-row:hover{transform:translateY(-3px);}@media (max-width:768px){h1,.page-title,.title{font-size:1.5rem;line-height:1.3;}}.block{border-radius:15px;overflow:hidden;}.block img{border-radius:10px;}
.block-views-blockrandamusi-ichu-block-1 > h2{font-size:2.0rem;}.block-views-blockrandamusi-ichu-block-1 .node--view-mode-teaser h2{font-size:1rem;}.block-views-blockrandamusi-ichu-block-1 .node__meta{display:none;}.block-views-blockrandamusi-ichu-block-1 .field--name-body{display:none;}.block-views-blockrandamusi-ichu-block-1 .pager{display:none;}
footer .region-footer h2{font-size:14px !important;}
