blob: bbf62d5dbc8f1b7eddf4a178c17ab95a4557fd12 [file] [log] [blame]
/*!
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/@font-face{font-family:"Inconsolata";font-weight:bold;src:url("/fonts/inconsolata/Inconsolata-Bold.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inconsolata";font-weight:bold;src:url("/fonts/inconsolata/Inconsolata-Bold.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inconsolata";font-weight:normal;src:url("/fonts/inconsolata/Inconsolata-Regular.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inconsolata";font-weight:normal;src:url("/fonts/inconsolata/Inconsolata-Regular.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-weight:bold;src:url("/fonts/inter/Inter-Bold.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-weight:bold;src:url("/fonts/inter/Inter-Bold.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-weight:normal;src:url("/fonts/inter/Inter-Regular.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-weight:normal;src:url("/fonts/inter/Inter-Regular.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Rubik";font-style:normal;font-weight:bold;src:url("/fonts/rubik/Rubik-Bold.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:normal;font-weight:bold;src:url("/fonts/rubik/Rubik-Bold.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Rubik";font-style:italic;font-weight:bold;src:url("/fonts/rubik/Rubik-BoldItalic.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:italic;font-weight:bold;src:url("/fonts/rubik/Rubik-BoldItalic.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Rubik";font-style:normal;font-weight:300;src:url("/fonts/rubik/Rubik-Light.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:normal;font-weight:300;src:url("/fonts/rubik/Rubik-Light.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Rubik";font-style:italic;font-weight:300;src:url("/fonts/rubik/Rubik-LightItalic.latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:italic;font-weight:300;src:url("/fonts/rubik/Rubik-LightItalic.latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}body{color:#000;background:#fff;font-family:"Inter",sans-serif;text-rendering:optimizeLegibility;margin:0;padding:0}code,pre{font-family:"Inconsolata",monospace}a[href],a[href]:visited{color:#12551f;font-weight:bold}a[href].email{font-family:"Inconsolata",monospace;font-weight:normal}p{line-height:1.5;margin:1em 0}li{line-height:1.5}dt{font-weight:bold;line-height:1.5}dd{line-height:1.5;margin:1em 2em;margin-top:.5em}.readable-content{width:100%;max-width:1366px;margin-left:auto;margin-right:auto;padding-left:.25in;padding-right:.25in}@media print{body{font-size:11pt}}.note{margin:1em 0;background:#e1ffe3;overflow:hidden}.note:before{display:block;content:"Note";padding:.25em 1em;font-weight:bold;background:#87dc8d}.note p{margin:1em}#footer a[href],#footer a[href]:visited{color:#ccc}div#footer{font-size:.9em;border-top:1px solid silver;margin-top:3em;padding:1em;background:#102510;color:#ccc}#footer .block-menu{display:inline-block;vertical-align:top;text-align:left;width:6cm;max-width:30%;padding:.5cm}#footer .block-menu h2{margin:0;font-size:1.25em;font-weight:bold}#footer .block-menu{display:inline-block}#footer ul{text-align:left;min-width:10%;padding:0}#footer li{list-style-type:none}@media print{div#footer{border:none;color:#000;background:rgba(0,0,0,0);font-size:.75em}#footer a[href]{color:#000}}div#header{color:#fff;background:#102510;display:table;width:100%}#header h1{text-align:left;font-size:1.75em;margin:.25em 0;white-space:nowrap}#header .readable-content{display:flex;align-items:center}#header .readable-content h1{flex:1}#header h1 a[href]{color:inherit;text-decoration:inherit}#header h1 a[href]:before{display:inline-block;content:" ";width:2em;height:2em;vertical-align:middle;margin-right:.25em;background-image:url("/images/logos/guac-tricolor-logo.svg");background-repeat:no-repeat;background-size:cover;background-position:center}ul#navigation{text-align:right;font-size:.9em;padding:0;margin:0;z-index:10}#navigation li a[href="#download"],#navigation li a[href="/faq/"]{font-weight:bold}#navigation li{display:inline-block;white-space:nowrap;position:relative;border-radius:3px}#navigation a[href]{color:inherit;text-decoration:none}#navigation li a{display:block;padding:.5em;border-radius:3px}#navigation .dropdown-menu a{font-weight:normal}#navigation li a:hover{text-decoration:underline;background-color:rgba(255,255,255,.25)}#navigation a.apache,#navigation a.download,#navigation a.github{padding-left:2em;font-weight:bold;background-position:.5em center;background-size:1em;background-repeat:no-repeat}#navigation a.apache{background-image:url("/images/logos/asf-feather.svg");padding-left:1.5em;background-size:.7em}#navigation li.dropdown .dropdown-menu{display:none;overflow:hidden}#navigation li.dropdown.open{background:rgba(255,255,255,.25);border-bottom-right-radius:0;border-bottom-left-radius:0}#navigation li.dropdown.open .dropdown-menu{position:absolute;left:0;display:block;padding:.5em;text-align:left;min-width:100%;box-shadow:1px 1px 4px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);z-index:1;background:#102510;border-radius:8px;border-top-left-radius:0}#navigation li.dropdown .dropdown-menu li{display:block}#navigation li.dropdown .dropdown-toggle::after{display:inline-block;content:" ";width:0;height:0;border-left:.25em solid rgba(0,0,0,0);border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid;vertical-align:middle;margin-left:.25em}@media print{div#header{background:none;display:none}#header h1{text-align:right;margin:1em 0;font-size:1em}#header h1{background:none;color:#000;padding:0}#navigation{display:none}}@media screen and (max-width: 1100px){#header .readable-content{flex-direction:column}}@media screen and (max-width: 800px){#header #navigation{display:none}}h1{margin-top:.25in;margin-bottom:.25in}h1.title{background:#003c2b;color:#fff;padding:1em;margin-bottom:.5in;background-image:linear-gradient(-20deg, #002d20 70%, #00553c 70%),linear-gradient(-176deg, #003c2b 70%, #002017 70%);background-blend-mode:color-dodge;background-repeat:no-repeat;text-align:center;margin-top:0;font-size:3em}h1.title .release-type{opacity:.5;font-weight:normal;padding-left:.5em}h2{margin-top:2em}h1,h2,h3,h4,h5,h6{font-family:"Rubik"}h1{font-weight:700}h2{font-weight:300;font-size:2em;border-left:3px solid #000;padding:.5em;margin:2em 0;margin-bottom:1em;background:#f9f9f9}h3{font-weight:bold;margin:2em 0;margin-bottom:1em}@media print{h1.title{background:none;color:#000;padding:0}}#markdown-toc{list-style:none}#markdown-toc li{margin:.25em 0}#markdown-toc ul{margin:1em 0}#markdown-toc ul li a[href]{font-weight:normal;text-decoration:none}#markdown-toc ul li a[href]:hover{text-decoration:underline}ul.features{list-style:none}ul.features li{padding-left:1.25in;position:relative}ul.features li>*{margin-left:0;margin-right:0}ul.features li::before{content:" ";height:1in;width:1in;display:block;position:absolute;left:0;top:50%;margin-top:-0.5in;background-repeat:no-repeat;background-size:75%;background-position:center}ul.features li.apache::before{background-image:url("/images/home/feature-open-source.svg")}ul.features li.html5::before{background-image:url("/images/home/feature-access-anywhere.svg")}ul.features li.cloud-desktop::before{background-image:url("/images/home/feature-cloud-desktop.svg")}ul.features li.documented-api::before{background-image:url("/images/home/feature-well-documented.svg")}ul.features li.commercially-supported::before{background-image:url("/images/home/feature-supported.svg")}ul.features li h2{font-weight:bold;border-left:none;padding:0;margin:2em 0;margin-bottom:.5em;background:rgba(0,0,0,0)}.hook{position:relative;overflow:hidden;background:#003c2b;padding:3em 0;color:#fff;text-align:center;background-image:linear-gradient(-20deg, #002d20 70%, #00553c 70%),linear-gradient(-176deg, #003c2b 70%, #002017 70%);background-blend-mode:color-dodge;background-repeat:no-repeat}.hook:before{position:absolute;left:0;right:0;top:0;bottom:-1px;display:block;content:" ";background:rgba(0,0,0,0);background-image:url("/images/backgrounds/bowl-clip-bottom.svg");background-repeat:no-repeat;background-size:200%;background-position:bottom;z-index:0}.hook *{z-index:1}.hook .description{text-align:center;margin:2em;font-size:1.25em}.hook .description p{text-align:left}.hook .readable-content{display:flex;align-items:center}body.home .fullwidth-content{position:relative}body.home .fullwidth-content:before{position:absolute;left:0;right:0;bottom:20%;height:20vw;min-height:128px;max-height:800px;display:block;content:" ";background:#e3f6ff;background-image:url("/images/backgrounds/bowl-clip-top.svg"),url("/images/backgrounds/bowl-clip-bottom.svg");background-repeat:no-repeat;background-size:200%;background-position:center top -5em,bottom}.latest-release{display:inline-block;color:#fff;background:#003c2b;border:3px solid rgba(0,0,0,0);border-radius:8px;padding:1em;text-align:left}.latest-release:before{display:inline-block;content:" ";background:url("/images/home/guac-download.svg");background-repeat:no-repeat;background-size:contain;width:32px;height:40px;vertical-align:middle;margin-right:.5em;float:left}a[href].latest-release,a[href].latest-release:visited{color:#fff;margin:.25em 0;font-weight:normal;text-decoration:none}a[href].latest-release:hover{border-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.5)}.latest-release .release-title{font-weight:bold}a[href].latest-release:hover .action{text-decoration:underline}.latest-release .release-date{display:block;font-size:.6em;font-style:italic;opacity:.65}.demo{display:inline-block;position:relative;width:1366px;max-width:50%}.demo img.thumbnail,.demo video{width:600px;max-width:100%}@media screen and (max-width: 1000px){.hook .readable-content{display:block}.hook .readable-content .demo{float:right;margin:.5em 1em}}@media screen and (max-width: 720px){.hook .readable-content .demo{float:none;max-width:100%}.hook .readable-content .demo,.hook .readable-content .description{margin:0}}ul.company-list{padding:0;list-style:none;display:table;width:100%;border-collapse:collapse}.company-list li.company{display:table-row}.company-list li.company>*{display:table-cell;vertical-align:middle;padding:1em}.company-list li.company .company-logo img{max-width:5em;max-height:5em}.company-list li.company .company-description{width:100%}.company-list li.company .company-description h3,.company-list li.company .company-description p{margin:.25em 0}.company-list li.company .company-description p{font-style:italic}.company-list li.company .company-description p:before{content:"“"}.company-list li.company .company-description p:after{content:"”"}.mailing-list-title{margin-bottom:0}p.mailing-list-archive a[href]{border:1px solid #12551f;text-decoration:none;border-radius:3px;padding:.25em .5em;font-weight:normal}p.mailing-list-archive a[href]:hover{text-decoration:underline}table.mailing-list-instructions,p.mailing-list-archive{margin-left:1em}table.mailing-list-instructions{border-collapse:collapse}table.mailing-list-instructions th:after{display:inline-block;content:" ";border-bottom:1.5pt dotted;flex:1;min-width:3em;margin-left:.125em;height:1em;margin-top:-1.5pt}table.mailing-list-instructions th{display:flex;text-align:left}#release-notes li.bug:before{content:"Bug";text-transform:uppercase;background:#ffa5a5;padding:.25em .5em;margin-right:.25em;border-radius:3px;font-size:.75em}.release-downloads table{border-collapse:collapse}.release-downloads th,.release-downloads td{padding:.5em}.release-downloads th{text-align:left;border-bottom:1px solid silver}.release-downloads .filename{font-family:"Inconsolata",monospace}.release-downloads .signatures a[href]{display:inline-block;font-size:.75em;padding:.25em .5em;border:1px solid #000;border-radius:3px;background:#d1e9d9}.release-downloads tr:nth-child(even){background:#f9f9f9}div#links{float:right;background:#fffffa;margin:0 2em;width:auto;padding:1em;border-left:3px solid #000}div#links h2{margin-top:0;font-size:1.25em;border:none;background:rgba(0,0,0,0);margin-bottom:0;font-weight:bold}div#links ul{margin:0}div#links ul li a[href]{font-weight:normal}ul.releases{display:table;margin:0;padding:0}ul.releases li{display:table-row-group}ul.releases li>a[href]{display:table-row;text-decoration:none;position:relative;z-index:0}ul.releases li>a[href] .release-date,ul.releases li>a[href] .release-summary{font-weight:normal;color:#000;padding-left:.75em}ul.releases li>a[href]:hover{box-shadow:1px 1px 5px rgba(0,0,0,.5);z-index:1}ul.releases li>a[href]:hover .release-summary{text-decoration:underline}ul.releases li .release-tag,ul.releases li .release-summary{display:table-cell;padding:.25em .5em;vertical-align:middle;border:1px solid rgba(0,0,0,0)}ul.releases li .release-summary{border-left:none}ul.releases li>a[href]:hover .release-tag,ul.releases li>a[href]:hover .release-summary{border-color:#000}ul.releases li .release-date{display:block;opacity:.6;font-family:"Inconsolata";font-size:.75em}ul.releases li .release-tag{font-size:1.5em;text-align:right;white-space:nowrap;background:#eaeaea;position:relative;border-right:none}ul.releases li .release-tag .release-version{text-decoration:underline}ul.releases li .release-tag:after{display:block;content:" ";background:#000;width:11px;height:11px;border-radius:11px;position:absolute;top:50%;margin-top:-6px;right:-4px}ul.releases li .release-tag:before{display:block;content:" ";background:#000;width:3px;position:absolute;top:-1px;bottom:-1px;right:0}ul.releases li .release-section{display:table-cell;border-right:3px dotted #000;height:3em;vertical-align:middle;text-align:center;font-weight:bold;font-size:1.25em}ul.releases li .release-section-description{vertical-align:middle;display:table-cell;padding:.75em}ul.releases li.current .release-tag{background:#dfffdf;background-image:url("/images/releases/current-release-star.svg");background-position:16px center;background-repeat:no-repeat;background-size:32px}ul.releases li.current .release-tag:before{top:50%}ul.releases li.current .release-section{border-right-color:rgba(0,0,0,0)}ul.releases li:last-child .release-tag:before{bottom:50%}ul.releases li.incubator .release-tag .release-version{font-size:.75em;max-width:25vw;display:inline-block;text-overflow:ellipsis;overflow:hidden}ul.cve-list{list-style:none;padding:0}ul.cve-list li p{margin-left:1em}/*# sourceMappingURL=main.css.map */