.mod_buttons_random{--kg-related-tools-cyan: var(--kg-brand-cyan);--kg-related-tools-surface: var(--kg-surface-info);--kg-related-tools-border: var(--kg-border);--kg-related-tools-muted: rgba(235, 244, 249, .68);padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--kg-related-tools-border);border-radius:var(--kg-radius-3xl);background:linear-gradient(145deg,rgba(22,28,34,.9),rgba(12,16,20,.86));box-shadow:inset 0 1px var(--kg-wash-2),0 16px 35px var(--kg-shadow-black-a0p18)}.mod_buttons_random .title{margin:0 0 clamp(1rem,2vw,1.4rem);color:#f7fbfd;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.28rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center}.mod_buttons_random .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.5vw,.9rem);margin:0}.mod_buttons_random .card{display:flex;min-width:0;min-height:136px;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1rem .65rem;overflow:hidden;border:1px solid var(--kg-related-tools-border);border-radius:var(--kg-radius-2xl);background:var(--kg-related-tools-surface);box-shadow:inset 0 1px var(--kg-wash-1);color:inherit;text-align:center;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.mod_buttons_random .icon-wrap{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .18);border-radius:13px;background:rgb(var(--kg-brand-cyan-rgb) / .055);color:var(--kg-related-tools-cyan)}.mod_buttons_random svg{width:25px;height:25px;max-width:25px;max-height:25px;color:inherit}.mod_buttons_random .card-title{max-width:100%;margin:0;overflow-wrap:break-word;color:#f7fbfd;font-family:Montserrat,Inter,sans-serif;font-size:clamp(.82rem,1.25vw,.92rem);font-weight:600;line-height:1.32}.mod_buttons_random .footer{margin-top:clamp(1rem,2vw,1.4rem);text-align:center}.mod_buttons_random .btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;border:1px solid rgb(var(--kg-brand-cyan-rgb) / .3);border-radius:999px;background:rgb(var(--kg-brand-cyan-rgb) / .065);box-shadow:0 0 18px rgb(var(--kg-brand-cyan-rgb) / .08);color:var(--kg-related-tools-cyan);font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.mod_buttons_random .card:focus-visible,.mod_buttons_random .btn:focus-visible{outline:3px solid rgb(var(--kg-brand-cyan-rgb) / .52);outline-offset:3px}.mod_buttons_random .card:active,.mod_buttons_random .btn:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.mod_buttons_random .card:hover{border-color:rgb(var(--kg-brand-cyan-rgb) / .36);background-color:rgba(22,29,35,.94);transform:translateY(-3px)}.mod_buttons_random .btn:hover{border-color:rgb(var(--kg-brand-cyan-rgb) / .56);background:rgb(var(--kg-brand-cyan-rgb) / .12);box-shadow:0 0 24px rgb(var(--kg-brand-cyan-rgb) / .16);transform:translateY(-1px)}}@media(min-width:640px){.mod_buttons_random .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mod_buttons_random .card,.mod_buttons_random .btn{transition-duration:.01ms!important}}
