.AppFontCardList-module-scss-module__VTHkKW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppFontCardList-module-scss-module__VTHkKW__appFontCardList{gap:var(--space-2);display:grid}.AppFontCardList-module-scss-module__VTHkKW__card{--fonts-card-background:var(--color-bg-white);background:var(--fonts-card-background);padding:var(--space-4);position:relative;overflow:hidden}@media (any-hover:hover){.AppFontCardList-module-scss-module__VTHkKW__card:hover{--fonts-card-background:var(--color-hover-overlay)}}.AppFontCardList-module-scss-module__VTHkKW__card:has(.AppFontCardList-module-scss-module__VTHkKW__cardLink:focus){outline:2px solid var(--color-link-focus);outline-offset:2px}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__card{border-radius:var(--border-radius-lg);box-shadow:var(--dropshadow-level-2);padding:var(--space-4)var(--space-5)}}.AppFontCardList-module-scss-module__VTHkKW__cardLink{text-decoration:none}.AppFontCardList-module-scss-module__VTHkKW__cardLink:before{content:"";z-index:var(--z-index-1);border-radius:var(--border-radius-lg);cursor:pointer;position:absolute;inset:0}.AppFontCardList-module-scss-module__VTHkKW__cardLink:focus{outline:none}.AppFontCardList-module-scss-module__VTHkKW__cardLinkAction{z-index:var(--z-index-2);position:relative}.AppFontCardList-module-scss-module__VTHkKW__cardHeader{align-items:center;gap:var(--space-2);grid-template-areas:"label actions""name name""accordion accordion";display:grid}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__cardHeader{row-gap:var(--space-1);grid-template-columns:auto 1fr auto;grid-template-areas:"label name actions""accordion accordion actions"}}.AppFontCardList-module-scss-module__VTHkKW__cardHeaderLabel{grid-area:label;justify-self:start}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__cardHeaderLabel{align-self:start}}.AppFontCardList-module-scss-module__VTHkKW__cardHeaderName{grid-area:name}.AppFontCardList-module-scss-module__VTHkKW__cardHeaderActions{grid-area:actions;place-self:start end}.AppFontCardList-module-scss-module__VTHkKW__cardButtons{align-items:center;gap:var(--space-2);line-height:1;display:flex}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__cardButtons{gap:var(--space-3)}}.AppFontCardList-module-scss-module__VTHkKW__cardAccordion{grid-area:accordion;align-items:center;display:flex}.AppFontCardList-module-scss-module__VTHkKW__font.AppFontCardList-module-scss-module__VTHkKW__isHidden{display:none}.AppFontCardList-module-scss-module__VTHkKW__font:not(:first-child){padding-top:var(--space-4)}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__font:not(:first-child){padding-top:var(--space-2)}}.AppFontCardList-module-scss-module__VTHkKW__fontText{position:relative}.AppFontCardList-module-scss-module__VTHkKW__fontText.AppFontCardList-module-scss-module__VTHkKW__isExpand{padding:0 0 var(--space-4)var(--space-4);border-bottom:1px dashed var(--color-border-low-emphasis-dash)}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__fontText.AppFontCardList-module-scss-module__VTHkKW__isExpand{padding:var(--space-2)0 var(--space-3)var(--space-4)}}.AppFontCardList-module-scss-module__VTHkKW__fontBodyHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}@media not (max-width:900px){.AppFontCardList-module-scss-module__VTHkKW__fontBodyHeader{margin-bottom:var(--space-1)}}.AppFontCardList-module-scss-module__VTHkKW__fontBodyHeaderName{flex:1}.AppFontCardList-module-scss-module__VTHkKW__fontTextSample a{color:inherit;text-decoration:none}.AppFontCardList-module-scss-module__VTHkKW__sampleScroll{--scroll-mask-width:48px;-webkit-mask-image:linear-gradient(to left,transparent 0%,black var(--scroll-mask-width));mask-image:linear-gradient(to left,transparent 0%,black var(--scroll-mask-width));scrollbar-width:none;overflow-x:auto}.AppFontCardList-module-scss-module__VTHkKW__sampleScroll::-webkit-scrollbar{display:none}.AppFontCardList-module-scss-module__VTHkKW__notice{text-align:right}
.AppFontCount-module-scss-module__ZG51Oa__appFontCount{align-items:center;gap:var(--space-1);display:flex}@media not (max-width:900px){.AppFontCount-module-scss-module__ZG51Oa__appFontCount{gap:var(--space-2)}}.AppFontCount-module-scss-module__ZG51Oa__family,.AppFontCount-module-scss-module__ZG51Oa__font{display:flex}
.AppIconFontTextSize-module-scss-module__I7HjAq__icon{--icon-fill-color:var(--color-icon-dark);width:26px;height:26px;display:inline-flex}
.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider{line-height:0}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]{width:100%;height:var(--space-1);border-radius:calc(var(--space-1)/2);appearance:none;background:var(--color-bg-blue-light);cursor:pointer;min-width:var(--slider-min-width,140px)}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]:focus,.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]:focus-visible{outline:none}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]::-moz-range-track{background:0 0}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]::-webkit-slider-runnable-track{background:0 0}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--space-4);height:var(--space-4);background:var(--color-bg-blue);cursor:pointer;box-shadow:none;border:none;border-radius:50%}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-link-focus);outline-offset:2px}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]::-moz-range-thumb{appearance:none;width:var(--space-4);height:var(--space-4);background:var(--color-bg-blue);cursor:pointer;box-shadow:none;border:none;border-radius:50%}.AppFontSizeSlider-module-scss-module__29TMFG__appFontSizeSlider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-link-focus);outline-offset:2px}
.AppFontSizeControl-module-scss-module__ysCgMG__appFontSizeControl{--select-box-width:102px;--slider-width-min:87;--slider-width-max:189;--slider-min-viewport:901;--slider-max-viewport:1280;--slider-width:calc(var(--slider-width-max)*1px);--slider-min-width:0;align-items:center;column-gap:var(--space-3);display:flex}@media not (max-width:900px){.AppFontSizeControl-module-scss-module__ysCgMG__appFontSizeControl{--slider-width:clamp(calc(var(--slider-width-min)*1px),calc(var(--slider-width-min)*1px + (100vw - var(--slider-min-viewport)*1px)*(var(--slider-width-max) - var(--slider-width-min))/(var(--slider-max-viewport) - var(--slider-min-viewport))),calc(var(--slider-width-max)*1px))}}.AppFontSizeControl-module-scss-module__ysCgMG__appFontSizeControl.AppFontSizeControl-module-scss-module__ysCgMG__isFullWidth,.AppFontSizeControl-module-scss-module__ysCgMG__appFontSizeControl.AppFontSizeControl-module-scss-module__ysCgMG__isWithSidebar{--slider-max-viewport:1440}.AppFontSizeControl-module-scss-module__ysCgMG__appFontSizeControl.AppFontSizeControl-module-scss-module__ysCgMG__isFluid{--slider-width:100%}.AppFontSizeControl-module-scss-module__ysCgMG__icon{flex-shrink:0}.AppFontSizeControl-module-scss-module__ysCgMG__slider{width:var(--slider-width)}.AppFontSizeControl-module-scss-module__ysCgMG__select{width:var(--select-box-width);flex-shrink:0}
.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelect{padding:var(--space-1);grid-template-rows:repeat(3,auto) 1fr auto;display:grid}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectHeader{justify-content:space-between;align-items:center;display:flex}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectRefresh{position:relative}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectRefresh .AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectRefreshSpinner{margin:auto;position:absolute;inset:0}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectRefresh [inert]{visibility:hidden}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProject{margin-top:var(--space-2);gap:var(--space-2);display:grid}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProjectCreate{border-top:1px solid var(--color-border-low-emphasis-dash);padding:var(--space-4)var(--space-3)}@media not (max-width:900px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProjectCreateButton{justify-content:center;width:fit-content;margin:0 auto;display:flex}}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProjectError{gap:var(--space-2);display:grid}@media not (max-width:900px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProjectError{gap:0}}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectProjectErrorCount{display:inline-block}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsHeader{margin-top:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsHeaderCount{justify-content:flex-end;display:flex}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsList{margin-top:var(--space-2);padding-bottom:var(--space-2);max-height:30dvh;overflow-y:auto}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsList ul{gap:var(--space-3);padding:0 var(--space-3)0 2px;display:grid}@media not (min-height:680px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsList{max-height:20dvh}}@media not (min-height:580px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsList{max-height:none;overflow-y:visible}}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsListItem{gap:var(--space-1);column-gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media not (max-width:900px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsListItem{gap:var(--space-5)}}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsListItemSample{justify-self:flex-end;max-width:250px;margin-left:auto}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsError{margin-top:var(--space-4);gap:var(--space-2);display:grid}@media not (max-width:900px){.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsError{margin-top:var(--space-3);gap:0}}.AppFontWebProjectModalInterface-module-scss-module__ROwubq__addFontSelectFontsErrorInlineBlock{display:inline-block}
.AppIconFontTryText-module-scss-module__A7tJbq__icon{--icon-fill-color:var(--icon-color,currentColor);width:16px;height:20px;display:inline-flex}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorDark{--icon-color:var(--color-icon-dark)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorWhite{--icon-color:var(--color-icon-white)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorBlue{--icon-color:var(--color-icon-blue)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorLink{--icon-color:var(--color-icon-link)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorDisabled{--icon-color:var(--color-icon-disabled)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorWarning{--icon-color:var(--color-icon-warning)}.AppIconFontTryText-module-scss-module__A7tJbq__iconColorError{--icon-color:var(--color-icon-error)}
.AppFontTryText-module-scss-module__mAkjoa__appFontTryText{--preset-button-width:var(--space-7);--preset-button-height:var(--space-7);position:relative}.AppFontTryText-module-scss-module__mAkjoa__label{top:50%;left:calc(var(--space-3) + var(--preset-button-width));padding-right:var(--space-3);border-right:2px solid var(--color-bg-grey);z-index:var(--z-index-1);cursor:pointer;line-height:0;position:absolute;transform:translateY(-50%)}.AppFontTryText-module-scss-module__mAkjoa__appFontTryText:has(input[disabled]) .AppFontTryText-module-scss-module__mAkjoa__label{cursor:default;border-color:var(--color-border-disabled)}.AppFontTryText-module-scss-module__mAkjoa__input input{line-height:var(--font-line-height-lg);letter-spacing:.0333333em;padding:var(--space-2)var(--space-3)var(--space-2)calc(var(--preset-button-width) + 56px);border-radius:var(--border-radius-md);border:1px solid var(--color-border-high-emphasis)}.AppFontTryText-module-scss-module__mAkjoa__preset{height:var(--preset-button-height);width:100%;position:absolute}.AppFontTryText-module-scss-module__mAkjoa__preset>.AppFontTryText-module-scss-module__mAkjoa__presetDropdown{width:100%}.AppFontTryText-module-scss-module__mAkjoa__presetButton{width:var(--preset-button-width);height:var(--preset-button-height);background-color:var(--color-bg-grey);border-radius:var(--border-radius-md)0 0 var(--border-radius-md);border:1px solid var(--color-border-high-emphasis);color:var(--color-icon-white);z-index:var(--z-index-1);justify-content:center;align-items:center;display:flex}.AppFontTryText-module-scss-module__mAkjoa__presetButton:disabled{background-color:var(--color-bg-disabled);color:var(--color-icon-disabled);border-color:var(--color-border-disabled);cursor:default}.AppFontTryText-module-scss-module__mAkjoa__buttonLabel{overflow-wrap:break-word;white-space:normal;width:100%}
.AppFontFreeSearchSection-module-scss-module__oRwZua__filter{margin-bottom:var(--space-4);gap:var(--space-2);flex-direction:column;justify-content:space-between;display:flex}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__filter{flex-direction:row}}.AppFontFreeSearchSection-module-scss-module__oRwZua__filterControls{gap:var(--space-5);flex-direction:column;display:flex}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__filterControls{flex-direction:row;align-items:center}}.AppFontFreeSearchSection-module-scss-module__oRwZua__filterCount{min-height:var(--space-6);align-items:center;display:flex}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__filterInput{width:260px}}.AppFontFreeSearchSection-module-scss-module__oRwZua__try{margin-top:var(--space-6);gap:var(--space-4);grid-template-areas:"title""text""control";display:grid}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__try{margin-top:var(--space-7);align-items:center;column-gap:var(--space-5);grid-template-columns:1fr auto;grid-template-areas:"title title""text control"}}.AppFontFreeSearchSection-module-scss-module__oRwZua__tryTitle{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;grid-area:title;display:flex}.AppFontFreeSearchSection-module-scss-module__oRwZua__tryTitleLabel{cursor:pointer}.AppFontFreeSearchSection-module-scss-module__oRwZua__tryControl{gap:var(--space-4);flex-direction:column;grid-area:control;display:flex}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__tryControl{justify-self:end;align-items:center;gap:var(--space-5);flex-direction:row}}.AppFontFreeSearchSection-module-scss-module__oRwZua__trySize{align-self:end}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__trySize{align-self:auto}.AppFontFreeSearchSection-module-scss-module__oRwZua__tryOrder{width:260px}}.AppFontFreeSearchSection-module-scss-module__oRwZua__tryText{grid-area:text}.AppFontFreeSearchSection-module-scss-module__oRwZua__items{margin-top:var(--space-6);margin-bottom:var(--space-4);gap:var(--space-4);display:grid}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__items{margin-top:var(--space-7);margin-bottom:var(--space-5);gap:var(--space-5)}}.AppFontFreeSearchSection-module-scss-module__oRwZua__loading{--app-font-free-loading-card-height:251px;--app-font-free-loading-gap:var(--space-4);min-height:calc(var(--app-font-free-loading-cards,1)*var(--app-font-free-loading-card-height) + (var(--app-font-free-loading-cards,1) - 1)*var(--app-font-free-loading-gap));margin-top:var(--space-6);margin-bottom:var(--space-4);padding-top:var(--space-8);align-content:start;justify-items:center;display:grid}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__loading{--app-font-free-loading-card-height:220px;--app-font-free-loading-gap:var(--space-5);margin-top:var(--space-7);margin-bottom:var(--space-5)}}.AppFontFreeSearchSection-module-scss-module__oRwZua__notFound{margin-top:var(--space-6);justify-content:center;gap:var(--space-4);display:grid}@media not (max-width:900px){.AppFontFreeSearchSection-module-scss-module__oRwZua__notFound{margin-top:var(--space-7)}}
