.boost-download-wrapper{display:inline-block;margin:10px 0}.boost-download-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;color:var(--boost-ui-text);font-size:14px;width:100%;justify-content:center;font-weight:600;line-height:1.5;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.boost-download-button:hover{transform:translateY(-2px)}.boost-download-button:active{transform:translateY(0)}.boost-download-button .boost-icon{font-size:20px}.boost-download-button.boost-style-default{color:var(--boost-ui-text);background:var(--boost-ui-bg-alt);border:1px solid var(--boost-ui-border)}.boost-download-button.boost-style-default:hover{color:var(--boost-ui-primary);background:var(--boost-ui-surface);border-color:var(--boost-ui-primary)}.boost-download-button.boost-style-primary{color:var(--boost-ui-primary-contrast);background:var(--boost-ui-primary)}.boost-download-button.boost-style-primary:hover{color:var(--boost-ui-primary-contrast);background:var(--boost-ui-primary-hover)}.boost-download-button.boost-style-secondary{color:var(--boost-ui-text-inverse);background:var(--boost-ui-secondary)}.boost-download-button.boost-style-secondary:hover{color:var(--boost-ui-text-inverse);background:var(--boost-ui-secondary)}.boost-download-button.boost-style-custom{color:var(--boost-ui-primary-contrast);background:var(--boost-ui-primary)}.boost-download-button.boost-style-minimal{padding:6px 12px;color:var(--boost-ui-primary);background:0 0;border-bottom:2px solid transparent}.boost-download-button.boost-style-minimal:hover{border-bottom-color:var(--boost-ui-primary);transform:none}.boost-download-button.boost-btn{padding:revert;color:revert;font-size:revert;font-weight:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;transition:revert}.boost-download-button.boost-btn:hover{box-shadow:revert;transform:none}.boost-file-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:8px;color:var(--boost-ui-text-muted);font-size:13px}.boost-file-info .file-size,.boost-file-info .file-type{display:inline-flex;align-items:center;gap:4px}.boost-file-info .file-size::before,.boost-file-info .file-type::before{display:inline-block;width:14px;height:14px;box-sizing:border-box;color:currentColor;content:"";opacity:.8}.boost-file-info .file-type::before{background:linear-gradient(135deg,transparent 0 70%,currentColor 70% 78%,transparent 78%);border:1.5px solid currentColor;border-radius:2px}.boost-file-info .file-size::before{border:1.5px solid currentColor;border-radius:50%}@media screen and (min-width:481px){.boost-download-button{padding:10px 20px}.boost-file-info{flex-direction:row;gap:15px;align-items:center}}@media screen and (min-width:769px){.boost-download-button{padding:12px 24px;font-size:16px;width:auto;justify-content:flex-start}}