diff --git a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/footer.css b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/footer.css index dbfbb87feb1..f589dd96c70 100644 --- a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/footer.css +++ b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/footer.css @@ -1 +1,147 @@ -#ot-sdk-btn-floating{animation:none!important;left:1%!important;opacity:1!important}.c-site-footer{background-color:#fff;color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.3333333333}.c-site-footer a{color:inherit}.c-site-footer__primary{background-color:#fff;border-top:1px solid var(--divider-color);color:#32363b;font-size:.875rem;line-height:1.2857142857;margin-top:-1px;padding-bottom:56px;padding-top:24px}.c-site-footer__primary .o-layout__col{display:flex;flex-direction:column}.c-site-footer__primary .o-menu__heading{color:#000;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin:8px 0 20px;text-transform:uppercase}.c-site-footer__primary .o-menu__list{gap:10px}@media (min-width: 48em){.c-site-footer__primary .o-layout__col--2{grid-column:span 2}.c-site-footer__primary .o-layout__col--2 .o-menu__list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.c-site-footer__primary .o-layout__col--2 .o-menu__item{margin-bottom:10px}}.c-site-footer__primary .o-menu__link:hover{text-decoration:underline}.c-site-footer__primary .o-menu__link:hover *{text-decoration:inherit}.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (min-width: 48em) and (max-width: 61.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr}}.c-site-footer__primary .o-layout__colset--b{padding-inline:8px;padding-top:16px}.c-site-footer__primary .o-layout__colset--b .o-layout__col{border-bottom:1px solid black;justify-content:center}.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module{margin-left:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module{margin-right:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child{align-items:flex-end}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--b .o-layout__module{margin-block:8px}.c-site-footer__primary .o-layout__colset--b .c-social{transform:translateY(6px)}}.c-site-footer__primary .o-layout__colset--c{color:#000;font-weight:600}@media (min-width: 48em){.c-site-footer__primary .o-layout__colset--c .o-menu__list{gap:36px}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--c .o-layout__module{margin-top:32px}.c-site-footer__primary .o-layout__colset--c .o-menu__list{align-items:flex-start;flex-direction:column}}.c-site-footer__primary .c-consent{display:flex}.c-site-footer__primary .c-social{display:flex;gap:12px}.c-site-footer__primary .c-social a{display:inline-flex;padding:2px}.c-site-footer__primary .c-social svg.o-icon{color:#32363b;height:20px;width:20px} +#ot-sdk-btn-floating { + animation: none !important; + left: 1% !important; + opacity: 1 !important; +} + +#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { + height: auto !important; + width: 150px !important; +} + +#onetrust-banner-sdk button:is(#onetrust-accept-btn-handler, #onetrust-reject-all-handler, #save-preference-btn-handler) { + background-color: var(--button-color-background-primary) !important; + border-color: var(--button-color-border-primary) !important; + color: var(--button-color-text-primary) !important; + border-radius: 32px !important; +} + +.c-site-footer { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: "Source Sans Pro", sans-serif; + font-size: 1.125rem; + letter-spacing: 0; + line-height: 1.3333333333; + background-color: #ffffff; + color: #32363b; +} +.c-site-footer a { + color: inherit; +} +.c-site-footer__primary { + font-size: 0.875rem; + line-height: 1.2857142857; + background-color: #ffffff; + border-top: 1px solid var(--divider-color); + color: #32363b; + margin-top: -1px; + padding-bottom: 56px; + padding-top: 24px; +} +.c-site-footer__primary .o-layout__col { + display: flex; + flex-direction: column; +} +.c-site-footer__primary .o-menu__heading { + font-size: 0.875rem; + line-height: 1.2857142857; + color: #000000; + font-weight: 600; + margin: 8px 0 20px; + text-transform: uppercase; +} +.c-site-footer__primary .o-menu__list { + gap: 10px; +} +@media (min-width: 48em) { + .c-site-footer__primary .o-layout__col--2 { + grid-column: span 2; + } + .c-site-footer__primary .o-layout__col--2 .o-menu__list { + column-count: 2; + column-gap: 16px; + display: block; + } + .c-site-footer__primary .o-layout__col--2 .o-menu__item { + margin-bottom: 10px; + } +} +.c-site-footer__primary .o-menu__link:hover { + text-decoration: underline; +} +.c-site-footer__primary .o-menu__link:hover * { + text-decoration: inherit; +} +.c-site-footer__primary .o-layout__colset--a { + grid-template-columns: 1fr 1fr 1fr 1fr 1fr; +} +@media (min-width: 48em) and (max-width: 61.99em) { + .c-site-footer__primary .o-layout__colset--a { + grid-template-columns: 1fr 1fr 1fr; + } +} +@media (max-width: 47.99em) { + .c-site-footer__primary .o-layout__colset--a { + grid-template-columns: 1fr; + } +} +.c-site-footer__primary .o-layout__colset--b { + padding-inline: 8px; + padding-top: 16px; +} +.c-site-footer__primary .o-layout__colset--b .o-layout__col { + border-bottom: 1px solid black; + justify-content: center; +} +.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module { + margin-left: 0; +} +.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module { + margin-right: 0; +} +.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child { + align-items: flex-end; +} +@media (max-width: 47.99em) { + .c-site-footer__primary .o-layout__colset--b .o-layout__module { + margin-block: 8px; + } + .c-site-footer__primary .o-layout__colset--b .c-social { + transform: translateY(6px); + } +} +.c-site-footer__primary .o-layout__colset--c { + color: #000000; + font-weight: 600; +} +@media (min-width: 48em) { + .c-site-footer__primary .o-layout__colset--c .o-menu__list { + gap: 36px; + } +} +@media (max-width: 47.99em) { + .c-site-footer__primary .o-layout__colset--c .o-layout__module { + margin-top: 32px; + } + .c-site-footer__primary .o-layout__colset--c .o-menu__list { + align-items: flex-start; + flex-direction: column; + } +} +.c-site-footer__primary .c-consent { + display: flex; +} +.c-site-footer__primary .c-social { + display: flex; + gap: 12px; +} +.c-site-footer__primary .c-social a { + display: inline-flex; + padding: 2px; +} +.c-site-footer__primary .c-social svg.o-icon { + color: #32363b; + height: 20px; + width: 20px; +} diff --git a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/header.css b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/header.css index bc3f0fdedbd..4caaeab8fae 100644 --- a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/header.css +++ b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/css/header.css @@ -1 +1,955 @@ -@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff) format("woff")}:root{--site-top-offset: 0px;--site-banner-height: 0px;--site-topbar-height: 37px;--site-header-height: 76px}@media (max-width: 61.99em){:root{--site-banner-height: 0px}}@media (max-width: 61.99em){:root{--site-topbar-height: 0px}}@media (max-width: 47.99em){:root{--site-header-height: 81px}}.has-banner{--site-banner-height: 50px}.o-layout__row{padding:16px}@media (min-width: 48em) and (max-width: 61.99em){.o-layout__row{padding-left:12px;padding-right:12px}}@media (max-width: 47.99em){.o-layout__row{padding-left:6px;padding-right:6px}}.o-layout__colset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1296px}.o-layout__module{margin:16px 8px}.o-layout__col{max-width:100%}.o-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.o-menu__item{display:flex;flex-direction:column;margin:0}.o-menu__link{align-items:center;background-color:unset;border:unset;color:inherit;cursor:pointer;display:flex;flex:1;font-family:unset;font-size:unset;gap:4px;line-height:unset;order:0;padding:0;text-align:left;text-decoration:none}.o-menu__link:hover{background-color:unset;color:inherit}.o-menu__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:2px 0 0;width:8px}.o-menu__toggle.active:after{transform:scaleY(-1)}.o-menu__icon{height:1em;width:1em}.o-menu__title{display:inline-block;flex:1}.o-menu--h .o-menu__list{align-items:center;flex-direction:row;flex-wrap:nowrap}.o-menu--h .o-menu__link{align-items:center;display:flex}.o-menu__item--button .o-menu__link{border:2px solid;border-radius:4px;cursor:pointer;padding-inline:1em;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.o-menu__item--button .o-menu__link,.o-menu__item--button .o-menu__link:visited{background-color:var(--button-background-color, #017ac6);border-color:var(--button-border-color, #017ac6);color:var(--button-text-color, #ffffff)}.o-menu__item--button .o-menu__link:hover{background-color:var(--button-background-color--hover, #32363b);border-color:var(--button-border-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.o-menu__item--button .o-menu__link *{color:inherit!important}.o-menu__parent .o-menu__child{display:none}.o-menu__parent.active>.o-menu__child{display:flex}.c-weglot-nav{border-left:1px solid #ededf4}.c-weglot-nav .country-selector{position:relative}.c-weglot-nav .country-selector:focus{outline:none}.c-weglot-nav a,.c-weglot-nav span{all:unset}.c-weglot-nav a,.c-weglot-nav span{display:block;outline:none}.c-weglot-nav a:hover,.c-weglot-nav span:hover{color:#017ac6}.c-weglot-nav a{cursor:pointer;-webkit-touch-callout:none}.c-weglot-nav .wgcurrent{align-items:center;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;display:flex;gap:8px}.c-weglot-nav .wgcurrent:hover{border-bottom-color:#017ac6}.c-weglot-nav .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-top:2px;width:8px}.c-weglot-nav ul{background:#fff;border:1px solid #ededf4;display:none;left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:initial}.c-weglot-nav ul li{margin:0;padding:0;width:100%}.c-weglot-nav ul a{padding:8px 12px 8px 24px}.c-weglot-nav ul a:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px;outline-style:auto;outline-width:1px}.c-weglot-nav .country-selector:not(.closed) ul{display:block}.c-weglot-nav .country-selector .wgcurrent{border:none!important;border-bottom:2px solid transparent!important;border-top:2px solid transparent!important}.c-weglot-nav .country-selector .wgcurrent:hover{border-bottom-color:#017ac6!important}.c-weglot-nav .country-selector .wgcurrent a{color:inherit!important;height:auto!important;padding-right:0!important}.c-weglot-nav .country-selector .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")!important;background-size:contain!important;height:12px!important;position:static!important;transform:none!important;width:8px!important}body.om-position-floating-top{--site-top-offset: 60px}.c-identity{--gap: 10px;align-items:center;display:flex;gap:var(--gap)}.c-identity__link{display:block}.c-identity__image{display:block;width:auto}.c-identity__logomark{border-right:1px solid #e2e5e6;padding-right:var(--gap)}.c-identity__logo{height:45px;width:auto}@media (max-width: 47.99em){.c-identity__logomark img{height:40px}.c-identity__text img{height:20px}.c-identity__logo{height:40px}}@media (min-width: 48em){.c-identity{--gap: 12px}.c-identity__text{padding-block:17px 15px}}.c-site-header{color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;line-height:1.3333333333;overflow:visible}.c-site-header a,.c-site-header a:where(:link,:visited,:hover,:active,:focus){color:inherit;text-decoration:none}.c-site-header__banner,.c-site-header__topbar{z-index:1000}.c-site-header__primary{z-index:999}.c-site-header__primary{background-color:#fff;border-bottom:1px solid #ededf4;font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.c-site-header__primary .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-header-height) - 1px);max-width:none}.c-site-header__primary .o-layout__col{flex:none}.c-site-header__primary .o-layout__col:nth-child(2){flex:1}.c-site-header__primary .o-layout__module{margin-block:0}.c-site-header__primary .c-main-menu nav{margin-right:-10px}.c-site-header__primary .o-menu__list{justify-content:flex-end}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item{display:none}}.c-site-header__primary .o-menu__link{align-items:center;display:flex;font-weight:600;margin:0 10px;position:relative}.c-site-header__primary .o-menu__title{border:0 solid transparent;border-width:2px 0;font-weight:600;padding:10px 0;white-space:nowrap}.c-site-header__primary .o-menu__link.current .o-menu__title,.c-site-header__primary .o-menu__link:hover .o-menu__title,.c-site-header__primary .o-menu__link:focus .o-menu__title{border-bottom-color:#017ac6}.c-site-header__primary .o-menu__item--button .o-menu__link{border-width:0px;display:inline-block;font-size:.8125rem;line-height:1.538461538;padding-inline:20px}.c-site-header__primary .o-menu__item--button .o-menu__title{border-width:0}.c-site-header__primary .o-menu__item--mobile{display:none}.c-site-header__primary .o-menu__item--mobile .o-menu__link{gap:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before,.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-image:url("data:image/svg+xml;utf8,");height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before{height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after{height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item--mobile{display:initial}}.c-site-header__primary .c-weglot-nav{font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;margin-left:0;min-width:87.25px;padding-left:8px}.c-site-header__primary .c-weglot-nav .country-selector{margin-right:-10px}.c-site-header__primary .c-weglot-nav .wgcurrent{margin:0 10px}.c-site-header__primary .c-weglot-nav .wgcurrent a,.c-site-header__primary .c-weglot-nav .wgcurrent span{padding:10px 0}.c-submenu{--max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) );--scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) );--min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) );background-color:#fff;display:initial;left:-9999px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:clamp(var(--min-submenu-padding),var(--scroll-adjusted-padding),var(--max-submenu-padding));position:absolute;top:-9999px;transform:translateY(-100px);transition:opacity .175s ease-out,transform .25s ease-out;will-change:position,transform}@media (max-width: 61.99em){.c-submenu{display:none}}.c-submenu.active{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:focus-within{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:after{border-top:1px solid var(--divider-color);content:"";display:block;height:0;margin:0 -16px}.c-submenu .o-layout__colset{justify-content:center}.c-submenu .o-layout__col{border-left:1px solid #ededf4;grid-row:2/-1;padding:16px}.c-submenu .o-layout__col:first-child{border-left:none;padding-left:0}.c-submenu .o-layout__module:where(:not(:first-child)){margin-top:32px}.c-submenu h6{color:#999b9d;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;letter-spacing:2px;line-height:1.3333333333;margin:16px 0;text-transform:uppercase}.c-submenu a.current,.c-submenu a:hover{color:#017ac6}.c-submenu .o-menu__item{clear:both}.c-submenu .o-menu__item:where(:not(:first-child)){margin-top:8px}.c-submenu .o-menu__title{display:block}.c-submenu .o-menu__title .icon{float:left;height:48px;margin-right:16px;overflow:clip;width:48px}.c-submenu .o-menu__title .body{display:block;overflow:clip}.c-submenu .o-menu__title .description{display:block}.c-submenu .c-featured{align-items:center;border:var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent);border-radius:8px;color:var(--c-featured-color, #32363b);display:flex;max-width:565px;overflow:clip;padding:16px 24px 24px;position:relative}.c-submenu .c-featured__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.c-submenu .c-featured__image{flex:none;height:auto;max-width:33%;order:1;padding-left:24px;position:relative;width:100%}.c-submenu .c-featured__text{flex:1 1 100%;order:0;position:relative;width:100%}.c-submenu .c-featured__headline{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.125;margin-bottom:8px}.c-submenu .c-featured__excerpt{font-family:Source Sans Pro,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.4285714286;margin-bottom:16px}.c-submenu .c-featured__button{background-color:var(--button-background-color, #017ac6);border:0 solid;border-radius:4px;color:var(--button-text-color, #ffffff);cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.538461538;padding:10px 20px;text-align:center;white-space:nowrap;width:auto}.c-submenu .c-featured__button:hover{background-color:var(--button-background-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.c-submenu .c-featured:hover,.c-submenu .c-featured:visited{color:var(--c-featured-color, #32363b)}.c-submenu .o-link--arrow{align-items:center;display:flex;font-weight:600}.c-submenu .o-link--arrow:after{content:url("data:image/svg+xml;utf8,");display:inline-block;height:auto;margin-left:.5em;width:7px}.c-submenu--2col .o-layout__colset{grid-template-columns:46% max-content}.c-submenu--3col .o-layout__colset{grid-template-columns:46% 27% 27%}.c-submenu--4col .o-layout__colset{grid-template-columns:46% 18% 18% 18%}.c-submenu--mobile{display:none;grid-template-columns:100%;grid-template-rows:1fr min-content min-content min-content}@media (max-width: 61.99em){.c-submenu--mobile{display:grid}}.c-submenu--mobile:after{display:none}.c-submenu--mobile>.o-layout__module{margin:0}.c-submenu--mobile .o-menu__item{margin:0}.c-submenu--mobile .o-menu__title{flex:1;font-weight:600;line-height:1}.c-submenu--mobile .o-menu__toggle:after{width:24px}.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module{overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link{line-height:1;padding-block:.5em}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active{color:#017ac6}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")}.c-submenu--mobile :where(#submenu-mobile-primary .--d0){font-size:1.375rem;height:-moz-min-content;height:min-content;padding-block:6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__list{background-color:#fafafc;padding:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item:last-child)>.o-menu__list{margin-bottom:-6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1){font-size:1.125rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__list{border-left:2px solid var(--divider-color);margin:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item) .o-menu__title{font-weight:400}.c-submenu--mobile :where(#submenu-mobile-primary .--d2){font-size:1rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d2>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks){font-size:.875rem}.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module{border-top:1px solid #ededf4;overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu{width:-moz-min-content;width:min-content}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list{align-items:flex-start;gap:24px;padding:18px 20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link{flex-direction:column;gap:12px;text-align:center}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon{background-color:#ededf4;border-radius:50%;height:64px;padding:16px;width:64px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle:after{content:unset}.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module{display:none}.c-submenu--mobile :where(#submenu-mobile-search).active{display:block}.c-submenu--mobile .c-search{align-items:center;display:flex;gap:8px;padding:6px 20px}.c-submenu--mobile .c-search:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-submenu--mobile .c-search label,.c-submenu--mobile .c-search input[type=submit]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-submenu--mobile .c-search input[type=search]{-webkit-appearance:none;background-color:transparent;border:0px solid transparent;border-radius:0;color:#32363b;display:block;line-height:1;padding:12px 0;width:100%}.c-submenu--mobile .c-search input[type=search]::-moz-placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]::placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]:focus{-webkit-appearance:none;border-radius:0;outline:none}.c-submenu--mobile .c-search input[type=search]:focus::-moz-placeholder{color:#8c8e90}.c-submenu--mobile .c-search input[type=search]:focus::placeholder{color:#8c8e90}.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module{padding:6px 20px 18px}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list{flex-direction:row;gap:16px;justify-content:stretch}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item{flex:1}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link,.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited{--button-background-color: #ffffff;--button-text-color: #017ac6}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link{line-height:1.2222222222;padding-block:.8888888889em}.c-site-header__topbar{background-color:#fff;border-bottom:1px solid #ededf4;font-size:.8125rem;font-weight:600;line-height:1.2307692308;padding-bottom:0;padding-top:0;position:relative}@media (max-width: 61.99em){.c-site-header__topbar{display:none}}.c-site-header__topbar .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-topbar-height) - 1px);max-width:none}.c-site-header__topbar .o-layout__col{flex:none}.c-site-header__topbar .o-layout__col:nth-child(2){flex:1;justify-content:flex-end}.c-site-header__topbar .o-layout__col:last-child{margin-right:-12px}.c-site-header__topbar .o-layout__module{margin-block:0}.c-site-header__topbar .c-utility-nav{font-size:.8125rem;line-height:1.2307692308}.c-site-header__topbar .o-menu__list{justify-content:flex-end}.c-site-header__topbar .o-menu__link{border:0 solid transparent;border-width:2px 0;margin:0 12px}.c-site-header__topbar .o-menu__link.current,.c-site-header__topbar .o-menu__link:hover{border-bottom-color:#017ac6}.c-site-header__topbar .o-menu__title{font-weight:600;padding:8px 0;white-space:nowrap}.c-site-header__topbar .o-menu__item--search .o-menu__link{overflow:clip;white-space:nowrap;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-site-header__topbar .c-weglot-nav{margin-left:-8px}.c-site-header__topbar .c-weglot-nav #weglot_here,.c-site-header__topbar .c-weglot-nav .country-selector{min-width:81px}.c-site-header__topbar .c-weglot-nav .wgcurrent{margin:0 12px}.c-site-header__topbar .c-weglot-nav .wgcurrent a,.c-site-header__topbar .c-weglot-nav .wgcurrent span{padding:8px 0} +@font-face { + font-display: swap; + font-family: "Oswald"; + font-style: normal; + font-weight: 300; + src: local(""), url("https://assets.linode.com/fonts/oswald-v35-latin-300.woff2") format("woff2"), url("https://assets.linode.com/fonts/oswald-v35-latin-300.woff") format("woff"); +} +@font-face { + font-display: swap; + font-family: "Oswald"; + font-style: normal; + font-weight: 400; + src: local(""), url("https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2") format("woff2"), url("https://assets.linode.com/fonts/oswald-v35-latin-regular.woff") format("woff"); +} +@font-face { + font-display: swap; + font-family: "Source Sans Pro"; + font-style: normal; + font-weight: 400; + src: local(""), url("https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff") format("woff"); +} +@font-face { + font-display: swap; + font-family: "Source Sans Pro"; + font-style: normal; + font-weight: 600; + src: local(""), url("https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2") format("woff2"), url("https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff") format("woff"); +} +:root { + --site-top-offset: 0px; + --site-banner-height: 0px; + --site-topbar-height: 37px; + --site-header-height: 76px; +} +@media (max-width: 61.99em) { + :root { + --site-banner-height: 0px; + } +} +@media (max-width: 61.99em) { + :root { + --site-topbar-height: 0px; + } +} +@media (max-width: 47.99em) { + :root { + --site-header-height: 81px; + } +} + +.has-banner { + --site-banner-height: 50px; +} + +.o-layout__row { + padding: 16px; +} +@media (min-width: 48em) and (max-width: 61.99em) { + .o-layout__row { + padding-left: 12px; + padding-right: 12px; + } +} +@media (max-width: 47.99em) { + .o-layout__row { + padding-left: 6px; + padding-right: 6px; + } +} +.o-layout__colset { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); + margin-left: auto; + margin-right: auto; + max-width: 1296px; +} +.o-layout__module { + margin: 16px 8px; +} +.o-layout__col { + max-width: 100%; +} + +.o-menu__list { + display: flex; + flex-direction: column; + flex-wrap: wrap; + list-style-type: none; + margin: 0; + padding: 0; +} +.o-menu__item { + display: flex; + flex-direction: column; + margin: 0; +} +.o-menu__link { + align-items: center; + background-color: unset; + border: unset; + color: inherit; + cursor: pointer; + display: flex; + flex: 1; + font-family: unset; + font-size: unset; + gap: 4px; + line-height: unset; + order: 0; + padding: 0; + text-align: left; + text-decoration: none; +} +.o-menu__link:hover { + background-color: unset; + color: inherit; +} +.o-menu__toggle::after { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: contain; + content: ""; + display: inline-block; + height: 12px; + margin: 2px 0 0; + width: 8px; +} +.o-menu__toggle.active::after { + transform: scaleY(-1); +} +.o-menu__icon { + height: 1em; + width: 1em; +} +.o-menu__title { + display: inline-block; + flex: 1; +} +.o-menu--h .o-menu__list { + align-items: center; + flex-direction: row; + flex-wrap: nowrap; +} +.o-menu--h .o-menu__link { + align-items: center; + display: flex; +} +.o-menu__item--button .o-menu__link { + border: 2px solid; + border-radius: 4px; + cursor: pointer; + padding-inline: 1em; + text-align: center; + text-decoration: none; + white-space: nowrap; + width: auto; +} +.o-menu__item--button .o-menu__link, .o-menu__item--button .o-menu__link:visited { + background-color: var(--button-background-color, #017ac6); + border-color: var(--button-border-color, #017ac6); + color: var(--button-text-color, #ffffff); +} +.o-menu__item--button .o-menu__link:hover { + background-color: var(--button-background-color--hover, #32363b); + border-color: var(--button-border-color--hover, #32363b); + color: var(--button-text-color--hover, #ffffff); +} +.o-menu__item--button .o-menu__link * { + color: inherit !important; +} +.o-menu__parent .o-menu__child { + display: none; +} + +.o-menu__parent.active > .o-menu__child { + display: flex; +} + +.c-weglot-nav { + border-left: 1px solid #ededf4; +} +.c-weglot-nav .country-selector { + position: relative; +} +.c-weglot-nav .country-selector:focus { + outline: none; +} +.c-weglot-nav a, .c-weglot-nav span { + all: unset; +} +.c-weglot-nav a, .c-weglot-nav span { + display: block; + outline: none; +} +.c-weglot-nav a:hover, .c-weglot-nav span:hover { + color: #017ac6; +} +.c-weglot-nav a { + cursor: pointer; + -webkit-touch-callout: none; +} +.c-weglot-nav .wgcurrent { + align-items: center; + border: none; + border-bottom: 2px solid transparent; + border-top: 2px solid transparent; + cursor: pointer; + display: flex; + gap: 8px; +} +.c-weglot-nav .wgcurrent:hover { + border-bottom-color: #017ac6; +} +.c-weglot-nav .wgcurrent::after { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: contain; + content: ""; + height: 12px; + margin-top: 2px; + width: 8px; +} +.c-weglot-nav ul { + background: white; + border: 1px solid #ededf4; + display: none; + left: auto; + list-style: none; + margin: 0; + min-width: 100%; + padding: 0; + position: absolute; + right: 0px; + top: initial; +} +.c-weglot-nav ul li { + margin: 0px; + padding: 0px; + width: 100%; +} +.c-weglot-nav ul a { + padding: 8px 12px 8px 24px; +} +.c-weglot-nav ul a:focus-visible { + outline-color: Highlight; + outline-color: -webkit-focus-ring-color; + outline-offset: 1px; + outline-style: auto; + outline-width: 1px; +} + +.c-weglot-nav .country-selector:not(.closed) ul { + display: block; +} +.c-weglot-nav .country-selector .wgcurrent { + border: none !important; + border-bottom: 2px solid transparent !important; + border-top: 2px solid transparent !important; +} +.c-weglot-nav .country-selector .wgcurrent:hover { + border-bottom-color: #017ac6 !important; +} +.c-weglot-nav .country-selector .wgcurrent a { + color: inherit !important; + height: auto !important; + padding-right: 0 !important; +} +.c-weglot-nav .country-selector .wgcurrent:after { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E") !important; + background-size: contain !important; + height: 12px !important; + position: static !important; + transform: none !important; + width: 8px !important; +} + +body.om-position-floating-top { + --site-top-offset: 60px; +} + +.c-identity { + --gap: 10px; + align-items: center; + display: flex; + gap: var(--gap); +} + +.c-identity__link { + display: block; +} + +.c-identity__image { + display: block; + width: auto; +} + +.c-identity__logomark { + border-right: 1px solid #e2e5e6; + padding-right: var(--gap); +} + +.c-identity__logo { + height: 45px; + width: auto; +} + +@media (max-width: 47.99em) { + .c-identity__logomark img { + height: 40px; + } + .c-identity__text img { + height: 20px; + } + .c-identity__logo { + height: 40px; + } +} +@media (min-width: 48em) { + .c-identity { + --gap: 12px; + } + .c-identity__text { + padding-block: 17px 15px; + } +} +.c-site-header { + color: #32363b; + overflow: visible; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: "Source Sans Pro", sans-serif; + font-size: 1.125rem; + letter-spacing: 0; + line-height: 1.3333333333; + font-weight: 400; +} +.c-site-header a, .c-site-header a:where(:link, :visited, :hover, :active, :focus) { + color: inherit; + text-decoration: none; +} +.c-site-header__banner { + z-index: 1000; +} +.c-site-header__topbar { + z-index: 1000; +} +.c-site-header__primary { + z-index: 999; +} + +.c-site-header__primary { + font-family: "Source Sans Pro", sans-serif; + font-size: 1rem; + letter-spacing: 0; + line-height: 1.25; + background-color: #ffffff; + border-bottom: 1px solid #ededf4; + overflow: visible; + padding-bottom: 0; + padding-top: 0; + position: relative; +} +.c-site-header__primary .o-layout__colset { + align-items: center; + display: flex; + flex-wrap: nowrap; + height: calc(var(--site-header-height) - 1px); + max-width: none; +} +.c-site-header__primary .o-layout__col { + flex: none; +} +.c-site-header__primary .o-layout__col:nth-child(2) { + flex: 1; +} +.c-site-header__primary .o-layout__module { + margin-block: 0; +} +.c-site-header__primary .c-main-menu nav { + margin-right: -10px; +} +.c-site-header__primary .o-menu__list { + justify-content: flex-end; +} +@media (max-width: 61.99em) { + .c-site-header__primary .o-menu__item { + display: none; + } +} +.c-site-header__primary .o-menu__link { + align-items: center; + display: flex; + font-weight: 600; + margin: 0 10px; + position: relative; +} +.c-site-header__primary .o-menu__title { + border: 0 solid transparent; + border-width: 2px 0; + font-weight: 600; + padding: 10px 0; + white-space: nowrap; +} +.c-site-header__primary .o-menu__link.current .o-menu__title, .c-site-header__primary .o-menu__link:hover .o-menu__title, .c-site-header__primary .o-menu__link:focus .o-menu__title { + border-bottom-color: #017ac6; +} +.c-site-header__primary .o-menu__item--button .o-menu__link { + border-width: 0px; + display: inline-block; + font-size: 0.8125rem; + line-height: 1.538461538; + padding-inline: 20px; +} +.c-site-header__primary .o-menu__item--button .o-menu__title { + border-width: 0; +} +.c-site-header__primary .o-menu__item--mobile { + display: none; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link { + gap: 0; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link:before, .c-site-header__primary .o-menu__item--mobile .o-menu__link:after { + background-position: center; + background-repeat: no-repeat; + background-size: contain; + content: ""; + display: inline-block; + margin: 0; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link:before { + background-image: url("data:image/svg+xml;utf8,"); + height: 24px; + visibility: visible; + width: 24px; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link:after { + background-image: url("data:image/svg+xml;utf8,"); + height: 0; + visibility: hidden; + width: 0; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before { + height: 0; + visibility: hidden; + width: 0; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after { + height: 24px; + visibility: visible; + width: 24px; +} +.c-site-header__primary .o-menu__item--mobile .o-menu__title { + border: 0 !important; + clip: rect(0 0 0 0) !important; + clip-path: inset(50%) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} +@media (max-width: 61.99em) { + .c-site-header__primary .o-menu__item--mobile { + display: initial; + } +} +.c-site-header__primary .c-weglot-nav { + font-family: "Source Sans Pro", sans-serif; + font-size: 1rem; + letter-spacing: 0; + line-height: 1.25; + margin-left: 0; + min-width: 87.25px; + padding-left: 8px; +} +.c-site-header__primary .c-weglot-nav .country-selector { + margin-right: -10px; +} +.c-site-header__primary .c-weglot-nav .wgcurrent { + margin: 0 10px; +} +.c-site-header__primary .c-weglot-nav .wgcurrent a, .c-site-header__primary .c-weglot-nav .wgcurrent span { + padding: 10px 0; +} + +.c-submenu { + background-color: #ffffff; + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + top: -9999px; + left: -9999px; + opacity: 0; + transform: translateY(-100px); + transition: opacity 0.175s ease-out, transform 0.25s ease-out; + will-change: position, transform; + display: initial; + --max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) ); + --scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) ); + --min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) ); + padding-top: clamp(var(--min-submenu-padding), var(--scroll-adjusted-padding), var(--max-submenu-padding)); +} +@media (max-width: 61.99em) { + .c-submenu { + display: none; + } +} +.c-submenu.active { + bottom: 0; + left: 0; + opacity: 1; + position: fixed; + right: 0; + top: 0; + transform: translateY(0px); +} +.c-submenu:focus-within { + bottom: 0; + left: 0; + opacity: 1; + position: fixed; + right: 0; + top: 0; + transform: translateY(0px); +} +.c-submenu:after { + border-top: 1px solid var(--divider-color); + content: ""; + display: block; + height: 0; + margin: 0 -16px; +} +.c-submenu .o-layout__colset { + justify-content: center; +} +.c-submenu .o-layout__col { + border-left: 1px solid #ededf4; + grid-row: 2/-1; + padding: 16px; +} +.c-submenu .o-layout__col:first-child { + border-left: none; + padding-left: 0; +} +.c-submenu .o-layout__module:where(:not(:first-child)) { + margin-top: 32px; +} +.c-submenu h6 { + font-family: "Source Sans Pro", sans-serif; + font-size: 0.75rem; + letter-spacing: 0; + line-height: 1.3333333333; + color: rgb(152.5, 154.5, 157); + font-weight: 600; + letter-spacing: 2px; + margin: 16px 0; + text-transform: uppercase; +} +.c-submenu a.current, .c-submenu a:hover { + color: #017ac6; +} +.c-submenu .o-menu__item { + clear: both; +} +.c-submenu .o-menu__item:where(:not(:first-child)) { + margin-top: 8px; +} +.c-submenu .o-menu__title { + display: block; +} +.c-submenu .o-menu__title .icon { + float: left; + height: 48px; + margin-right: 16px; + overflow: clip; + width: 48px; +} +.c-submenu .o-menu__title .body { + display: block; + overflow: clip; +} +.c-submenu .o-menu__title .description { + display: block; +} +.c-submenu .c-featured { + align-items: center; + border: var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent); + border-radius: 8px; + color: var(--c-featured-color, #32363b); + display: flex; + max-width: 565px; + overflow: clip; + padding: 16px 24px 24px; + position: relative; +} +.c-submenu .c-featured__background { + height: 100%; + left: 0; + object-fit: cover; + object-position: center center; + position: absolute; + top: 0; + width: 100%; + z-index: 0; +} +.c-submenu .c-featured__image { + flex: none; + height: auto; + max-width: 33%; + order: 1; + padding-left: 24px; + position: relative; + width: 100%; +} +.c-submenu .c-featured__text { + flex: 1 1 100%; + order: 0; + position: relative; + width: 100%; +} +.c-submenu .c-featured__headline { + font-family: "Source Sans Pro", sans-serif; + font-size: 2rem; + line-height: 1.125; + margin-bottom: 8px; +} +.c-submenu .c-featured__excerpt { + font-family: "Source Sans Pro", sans-serif; + font-size: 0.875rem; + letter-spacing: 0; + line-height: 1.4285714286; + margin-bottom: 16px; +} +.c-submenu .c-featured__button { + background-color: var(--button-background-color, #017ac6); + border: 0 solid; + border-radius: 4px; + color: var(--button-text-color, #ffffff); + cursor: pointer; + display: inline-block; + font-size: 0.8125rem; + font-weight: 600; + line-height: 1.538461538; + padding: 10px 20px; + text-align: center; + white-space: nowrap; + width: auto; +} +.c-submenu .c-featured__button:hover { + background-color: var(--button-background-color--hover, #32363b); + color: var(--button-text-color--hover, #ffffff); +} +.c-submenu .c-featured:hover, .c-submenu .c-featured:visited { + color: var(--c-featured-color, #32363b); +} +.c-submenu .o-link--arrow { + align-items: center; + display: flex; + font-weight: 600; +} +.c-submenu .o-link--arrow:after { + content: url("data:image/svg+xml;utf8,"); + display: inline-block; + height: auto; + margin-left: 0.5em; + width: 7px; +} +.c-submenu--2col .o-layout__colset { + grid-template-columns: 46% max-content; +} +.c-submenu--3col .o-layout__colset { + grid-template-columns: 46% 27% 27%; +} +.c-submenu--4col .o-layout__colset { + grid-template-columns: 46% 18% 18% 18%; +} +.c-submenu--mobile { + display: none; + grid-template-columns: 100%; + grid-template-rows: 1fr min-content min-content min-content; +} +@media (max-width: 61.99em) { + .c-submenu--mobile { + display: grid; + } +} +.c-submenu--mobile:after { + display: none; +} +.c-submenu--mobile > .o-layout__module { + margin: 0; +} +.c-submenu--mobile .o-menu__item { + margin: 0; +} +.c-submenu--mobile .o-menu__title { + flex: 1; + font-weight: 600; + line-height: 1; +} +.c-submenu--mobile .o-menu__toggle::after { + width: 24px; +} +.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module { + overflow-x: scroll; +} +.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link { + line-height: 1; + padding-block: 0.5em; +} +.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active { + color: #017ac6; +} +.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active::after { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E"); +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d0) { + font-size: 1.375rem; + height: min-content; + padding-block: 6px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d0 > .o-menu__item) > .o-menu__link { + padding-inline: 20px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d0 > .o-menu__item) > .o-menu__list { + background-color: #fafafc; + padding: 6px 0 12px 20px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d0 > .o-menu__item:last-child) > .o-menu__list { + margin-bottom: -6px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d1) { + font-size: 1.125rem; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d1 > .o-menu__item) > .o-menu__link { + padding-inline: 20px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d1 > .o-menu__item) > .o-menu__list { + border-left: 2px solid var(--divider-color); + margin: 6px 0 12px 20px; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d1 > .o-menu__item) .o-menu__title { + font-weight: 400; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d2) { + font-size: 1rem; +} +.c-submenu--mobile :where(#submenu-mobile-primary .--d2 > .o-menu__item) > .o-menu__link { + padding-inline: 20px; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) { + font-size: 0.875rem; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module { + border-top: 1px solid #ededf4; + overflow-x: scroll; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu { + width: min-content; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list { + align-items: flex-start; + gap: 24px; + padding: 18px 20px; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link { + flex-direction: column; + gap: 12px; + text-align: center; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon { + background-color: #ededf4; + border-radius: 50%; + height: 64px; + padding: 16px; + width: 64px; +} +.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle::after { + content: unset; +} +.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module { + display: none; +} +.c-submenu--mobile :where(#submenu-mobile-search).active { + display: block; +} +.c-submenu--mobile .c-search { + align-items: center; + display: flex; + gap: 8px; + padding: 6px 20px; +} +.c-submenu--mobile .c-search::before { + background-image: url("data:image/svg+xml;utf8,Icon / Search"); + content: ""; + flex: none; + height: 16px; + vertical-align: middle; + width: 16px; +} +.c-submenu--mobile .c-search label, +.c-submenu--mobile .c-search input[type=submit] { + border: 0 !important; + clip: rect(0 0 0 0) !important; + clip-path: inset(50%) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} +.c-submenu--mobile .c-search input[type=search] { + -webkit-appearance: none; + background-color: transparent; + border: 0px solid transparent; + border-radius: 0px; + -webkit-border-radius: 0px; + color: #32363b; + display: block; + line-height: 1; + padding: 12px 0 12px; + width: 100%; +} +.c-submenu--mobile .c-search input[type=search]::placeholder { + color: #32363b; +} +.c-submenu--mobile .c-search input[type=search]:focus { + -webkit-appearance: none; + border-radius: 0px; + -webkit-border-radius: 0px; + outline: none; +} +.c-submenu--mobile .c-search input[type=search]:focus::placeholder { + color: #8c8e90; +} +.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module { + padding: 6px 20px 18px; +} +.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list { + flex-direction: row; + gap: 16px; + justify-content: stretch; +} +.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item { + flex: 1; +} +.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link, .c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited { + --button-background-color: #ffffff; + --button-text-color: #017ac6; +} +.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link { + line-height: 1.2222222222; + padding-block: 0.8888888889em; +} + +.c-site-header__topbar { + font-size: 0.8125rem; + line-height: 1.2307692308; + background-color: #ffffff; + border-bottom: 1px solid #ededf4; + font-weight: 600; + padding-bottom: 0; + padding-top: 0; + position: relative; +} +@media (max-width: 61.99em) { + .c-site-header__topbar { + display: none; + } +} +.c-site-header__topbar .o-layout__colset { + align-items: center; + display: flex; + flex-wrap: nowrap; + height: calc(var(--site-topbar-height) - 1px); + max-width: none; +} +.c-site-header__topbar .o-layout__col { + flex: none; +} +.c-site-header__topbar .o-layout__col:nth-child(2) { + flex: 1; + justify-content: flex-end; +} +.c-site-header__topbar .o-layout__col:last-child { + margin-right: -12px; +} +.c-site-header__topbar .o-layout__module { + margin-block: 0; +} +.c-site-header__topbar .c-utility-nav { + font-size: 0.8125rem; + line-height: 1.2307692308; +} +.c-site-header__topbar .o-menu__list { + justify-content: flex-end; +} +.c-site-header__topbar .o-menu__link { + border: 0 solid transparent; + border-width: 2px 0; + margin: 0 12px; +} +.c-site-header__topbar .o-menu__link.current, .c-site-header__topbar .o-menu__link:hover { + border-bottom-color: #017ac6; +} +.c-site-header__topbar .o-menu__title { + font-weight: 600; + padding: 8px 0; + white-space: nowrap; +} +.c-site-header__topbar .o-menu__item--search .o-menu__link { + overflow: clip; + white-space: nowrap; + width: 16px; +} +.c-site-header__topbar .o-menu__item--search .o-menu__link::before { + background-image: url("data:image/svg+xml;utf8,Icon / Search"); + content: ""; + flex: none; + height: 16px; + vertical-align: middle; + width: 16px; +} +.c-site-header__topbar .o-menu__item--search .o-menu__title { + border: 0 !important; + clip: rect(0 0 0 0) !important; + clip-path: inset(50%) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} +.c-site-header__topbar .c-weglot-nav { + margin-left: -8px; +} +.c-site-header__topbar .c-weglot-nav #weglot_here, +.c-site-header__topbar .c-weglot-nav .country-selector { + min-width: 81px; +} +.c-site-header__topbar .c-weglot-nav .wgcurrent { + margin: 0 12px; +} +.c-site-header__topbar .c-weglot-nav .wgcurrent a, .c-site-header__topbar .c-weglot-nav .wgcurrent span { + padding: 8px 0; +} diff --git a/_vendor/github.com/linode/linode-docs-theme/config.toml b/_vendor/github.com/linode/linode-docs-theme/config.toml index bc016d1b53f..96cff2f5531 100644 --- a/_vendor/github.com/linode/linode-docs-theme/config.toml +++ b/_vendor/github.com/linode/linode-docs-theme/config.toml @@ -4,11 +4,11 @@ # # Adobe Analytics script used in production. # For development/staging, see the config dir. - adobe_launch_script = "/adobe-launch.js" + adobe_launch_script = "//assets.adobedtm.com/fcfd3580c848/e6a79470bc2e/launch-e8c872aed75f.min.js" # OneTrust Domain used in production. - onetrust_script_src = "/onetrust/scripttemplates/otSDKStub.js" - onetrust_domain_script = "EDGEAKAMAIZERONETRUSTDOMAINID" + onetrust_script_src = "/pdata/ot/202606.2.0/prod/scripttemplates/otSDKStub.js" + onetrust_domain_script = "a0b2eee0-798d-42ad-9f3a-76a9936f0731" [params.marketplace_deploy_this_app_button] base_url = "https://cloud.linode.com/linodes/create" diff --git a/_vendor/modules.txt b/_vendor/modules.txt index 8b786e9cd8b..9737c447b54 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -1,4 +1,4 @@ -# github.com/linode/linode-docs-theme v0.0.0-20260804204406-67facb6d50eb +# github.com/linode/linode-docs-theme v0.0.0-20260825162528-5a6e64e7ede8 # github.com/gohugoio/hugo-mod-jslibs-dist/alpinejs/v3 v3.21300.20800 # github.com/gohugoio/hugo-mod-jslibs/turbo/v8 v8.20000.20400 # github.com/hotwired/turbo v8.0.4+incompatible diff --git a/go.mod b/go.mod index 2e86dd925a2..e7f88e7f6f6 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,6 @@ require ( github.com/gohugoio/hugo-mod-jslibs/turbo/v7 v7.20300.20000 // indirect github.com/instantpage/instant.page v5.1.1+incompatible // indirect github.com/linode/linode-api-docs/v4 v4.176.0 // indirect - github.com/linode/linode-docs-theme v0.0.0-20260804204406-67facb6d50eb // indirect + github.com/linode/linode-docs-theme v0.0.0-20260825162528-5a6e64e7ede8 // indirect github.com/linode/linode-website-partials v0.0.0-20250814204525-0d7fe4159951 // indirect ) diff --git a/go.sum b/go.sum index 46e6eb735ac..e62ccfebdd8 100644 --- a/go.sum +++ b/go.sum @@ -362,6 +362,8 @@ github.com/linode/linode-docs-theme v0.0.0-20260714195911-d7bad1a0f68a h1:SdNDAW github.com/linode/linode-docs-theme v0.0.0-20260714195911-d7bad1a0f68a/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= github.com/linode/linode-docs-theme v0.0.0-20260804204406-67facb6d50eb h1:d4O8IYmdv5FKjS1al2P6g1LQ95MmgSeeKyVgNKuNb0w= github.com/linode/linode-docs-theme v0.0.0-20260804204406-67facb6d50eb/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= +github.com/linode/linode-docs-theme v0.0.0-20260825162528-5a6e64e7ede8 h1:Bume9PPJfWsRmKUoHi88OJHKOzyxuIZwdvwwM6BVT4w= +github.com/linode/linode-docs-theme v0.0.0-20260825162528-5a6e64e7ede8/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= github.com/linode/linode-website-partials v0.0.0-20221205205120-b6ea1aaa59fb/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao= github.com/linode/linode-website-partials v0.0.0-20221222200538-99862e429110/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao= github.com/linode/linode-website-partials v0.0.0-20230201145731-a8703d0a954a/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=