.home-legal-footer{--legal-ink:var(--home-ink,#302f29);--legal-paper:var(--home-paper,#fffbf4);--legal-muted:color-mix(in srgb,var(--legal-ink) 68%,var(--legal-paper));padding:9px 20px calc(9px + env(safe-area-inset-bottom));background:var(--legal-paper);color:var(--legal-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;font:11px/1.7 Microsoft YaHei UI,PingFang SC,sans-serif;display:flex}.home-legal-footer nav,.home-legal-footer .site-filing,.home-legal-footer .site-filing>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;display:flex}.home-legal-footer a{color:inherit;text-underline-offset:3px;text-decoration:none}.home-legal-footer nav a{color:color-mix(in srgb,var(--legal-ink) 76%,var(--legal-paper));font-size:12px}.home-legal-footer .site-filing a{color:var(--legal-muted)}.home-legal-footer a:hover{color:var(--legal-ink);text-decoration:underline}.home-legal-footer a:focus-visible{outline:2px solid var(--legal-ink);outline-offset:3px}html[data-home-layout=desktop] .home-legal-footer{z-index:4;border-top:1px solid #d9cdbb;position:fixed;inset:auto 0 0}html[data-home-layout=desktop] #gallery .gallery-workbench-footer{bottom:calc(64px + env(safe-area-inset-bottom))}html[data-home-layout=mobile] .home-legal-footer{padding-top:16px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top:1px solid #e7ddce;position:static}html[data-home-layout=mobile] .home-legal-footer .site-filing{gap:0 16px}.mobile-home[data-mobile-tab=create] #mobile-home-main{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column}html[data-home-layout=mobile] .home-legal-footer--create{background:0 0;border-top:0;flex:none;padding:2px 0 0}.home-legal-footer--create a{align-items:center;min-height:44px;display:inline-flex}.home-legal-footer--create .site-filing{width:100%}.home-legal-footer--create .site-filing a{min-height:24px}@media (height<=640px){.mobile-home[data-mobile-tab=create] #mobile-generator .yf-inspiration__image{min-height:72px}}@layer yf-focus-feedback{:root :is(button,a[href],summary,input,select,textarea,[role=button],[role=tab],[role=radio],[tabindex]):focus-visible{outline-offset:0!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;box-shadow:none!important;outline:none!important}:root :is(button,a[href],summary,[role=button],[role=tab],[role=radio]):focus-visible{text-underline-offset:3px!important;text-decoration-line:underline!important;text-decoration-thickness:2px!important}:is(:root :is(button,a[href],summary)[aria-label]:not(:has(span,strong,small)):focus-visible,:root :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus-visible){box-shadow:inset 0 -2px 0 var(--yf-ink,#302f29)!important}:root label:has(:is(input[type=radio],input[type=checkbox]):focus-visible){outline-offset:0!important;box-shadow:none!important;text-underline-offset:3px!important;outline:none!important;text-decoration-line:underline!important;text-decoration-thickness:2px!important}}
