import{composeTypographyClassName as e,composeTypographyStyle as t}from"@gem-sdk/core";let o=(e,t)=>"tablet"===e?t?.tablet??t?.desktop??!1:"mobile"===e?t?.mobile??t?.tablet??t?.desktop??!1:t?.desktop??!1,l=(e,t,o)=>t?o?{[`--${e}`]:t?.active}:{[`--${e}`]:t?.normal,[`--hvr-${e}`]:t?.hover,[`--focus-${e}`]:t?.focus}:{},p=t=>(delete t?.attrs?.color,e(t)),s=e=>(delete e?.attrs?.color,t(e));export{p as composeAppendTypoClass,s as composeAppendTypoStyle,o as getHiddenOnPageByDevice,l as makeStyleStateConditionActive};
