.advent-gabbiano-mount{width:100%;display:flex;justify-content:center;align-items:center;min-height:145px;position:relative;clear:both;isolation:isolate}
.advent-gabbiano-trigger{position:relative!important;z-index:10!important;flex:0 0 140px!important;width:140px!important;margin:12px auto!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important;line-height:0!important;box-shadow:none!important;transition:transform .2s}
.advent-gabbiano-trigger:hover{transform:scale(1.06)}
.advent-gabbiano-trigger img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;filter:drop-shadow(0 3px 6px #0005)}
.advent-gabbiano-message{position:fixed!important;bottom:165px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2147483647!important;max-width:min(340px,85vw)!important;display:none;background:#262626!important;color:white!important;border:1px solid #e0c07b!important;border-radius:8px!important;padding:10px 12px!important;font:14px/1.4 Arial,sans-serif!important;box-shadow:0 3px 14px #0005!important;pointer-events:none!important}
.advent-gabbiano-flight{position:fixed!important;top:0!important;left:0!important;width:180px!important;display:none;pointer-events:none!important;z-index:2147483646!important;overflow:visible!important;will-change:transform}
.advent-gabbiano-flight .bird{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;transform-origin:center!important}
.advent-gabbiano-flight .loot{position:absolute!important;display:block!important;max-width:none!important;object-fit:contain!important;box-sizing:border-box!important;background:white!important;border:2px solid white!important;box-shadow:0 3px 8px #0007!important;transform-origin:50% 0!important}
.advent-gabbiano-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}
.advent-gabbiano-gallery figure{margin:0;padding:10px;border:1px solid #ddd;background:#faf7ef;box-shadow:2px 3px 0 #0002}
.advent-gabbiano-gallery img{width:100%;height:170px;object-fit:contain}
.advent-gabbiano-gallery figcaption{text-align:center;font-size:12px}
