.summary-title{font-weight:700!important}.summary .summary-title a,.summary-title a{text-decoration:none!important}.summary .summary-title a:hover,.summary-title a:hover{text-decoration:none!important}.fraktur-word{font-family:unifrakturcook,serif!important;font-weight:700!important}.header-logo{color:transparent!important;font-size:0!important;position:relative;display:inline-block;width:20em;height:5rem}.header-logo:before{content:"nathan";font-family:inter,sans-serif!important;font-weight:500;font-size:5rem;color:var(--on-surface);text-decoration:none;position:absolute;left:0;top:0}.header-logo:after{content:".swiss";font-family:unifrakturcook,serif!important;font-weight:700;font-size:5.3rem;color:var(--on-surface);text-decoration:none;position:absolute;left:3.2em;top:0}:root{--highlight-color:var(--primary);--base-color:var(--on-primary)}.menu-main-mobile{background:var(--surface)!important;backdrop-filter:blur(10px)}.menu-main-mobile ul li{margin:1.2rem 0!important;padding:.5rem 0!important}.menu-main-mobile ul li a{color:var(--on-surface)!important;font-family:unifrakturcook,serif!important;font-weight:700!important;font-size:2.5rem!important;padding:1rem 2rem!important;display:block!important;line-height:1.2!important}.menu-main-mobile ul{padding:2rem 0!important}.menu-main-mobile.open{background:var(--surface)!important}.custom{background:red}