/*!
 * @file download_button.css
 * @brief Styles for the Download dropdown button in the Shibuya theme header bar (A9OD-607)
 * @details Provides styles for the expandable Download button that offers offline HTML ZIP
 *          and/or PDF download links. The button appears in `.sy-head-actions` and is
 *          hidden in print media.
 * @author STMicroelectronics
 * @copyright Copyright (c) 2026 STMicroelectronics.
 *            All rights reserved.
 *            This software is licensed under SLA0044 terms that can be found at:
 *            https://www.st.com/SLA0044
 *            or in the LICENSE.md file in the root directory of this software component.
 */.sy-download-btn{position:relative;display:inline-flex;align-items:center}.sy-download-trigger{display:inline-flex;align-items:center;gap:.3rem;padding:0 .5rem;background:transparent;border:0;border-radius:.375rem;color:var(--sy-c-text);cursor:pointer;font-family:var(--sy-f-text);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;min-height:2.75rem;transition:background-color .15s ease}.sy-download-trigger:hover{background-color:var(--sy-c-surface)}.sy-download-trigger:focus-visible{outline:2px solid var(--sy-c-link);outline-offset:2px}.sy-download-icon{width:1.25rem;height:1.25rem;flex-shrink:0}html.dark .sy-download-icon{filter:invert(1) hue-rotate(180deg);opacity:.9}.sy-download-panel{position:absolute;top:calc(100% + 0.25rem);right:0;z-index:100;background:var(--sy-c-background);border:1px solid var(--sy-c-border);border-radius:.375rem;box-shadow:var(--sy-dropdown-shadow,0 4px 16px rgba(0,0,0,0.12));list-style:none;margin:0;min-width:12rem;padding:.25rem 0}.sy-download-panel[hidden]{display:none}.sy-download-item{color:var(--sy-c-text);display:flex;align-items:center;gap:.375rem;font-size:.875rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .12s ease;white-space:nowrap}.sy-dl-type-icon{width:1rem;height:1rem;flex-shrink:0}.sy-download-item:hover,.sy-download-item:focus{background-color:var(--sy-c-surface);color:var(--sy-c-text);text-decoration:none}.sy-download-item:focus-visible{outline:2px solid var(--sy-c-link);outline-offset:-2px}@media(max-width:767px){.sy-download-trigger>span{display:none}}@media print{.sy-download-btn{display:none}}