.plugin-hero{padding-top:20px;padding-bottom:40px;position:relative}.plugin-hero .pattern-bg{background-size:150px 150px;opacity:0.3}#content .plugin-hero h1{max-width:500px;margin:auto auto;padding:0;margin-bottom:-20px}.plugin-hero img.nameplate{display:block;width:100%}.interface-holder{margin:auto auto}.interface-holder img{display:block}.plugin-hero .tagline{font-family:var(--text-font);text-align:center;font-size:28px;margin-top:20px;color:white;padding:0px 10px}.plugin-hero .languages{color:white;text-align:center;padding:20px;border-top:1px solid rgba(255,255,255,0.5);max-width:750px;margin:auto auto;margin-top:20px}#content .plugin-hero .languages a{color:white;text-decoration:none;border-bottom:2px solid rgba(255,255,255,0.5);display:inline-block;padding:3px 1px}#content .plugin-hero .languages a.current{border-color:rgba(0,0,0,0.25)}.plugin-hero .modes{text-align:center;color:white;margin-top:20px}#content .plugin-hero .modes a{color:white;text-decoration:none;padding:10px 15px;font-style:italic}#content .plugin-hero .modes a.dark-mode{background:rgba(0,0,0,0.35)}#content .plugin-hero .modes a.light-mode{color:rgba(0,0,0,0.75);background:rgba(255,255,255,0.5);margin-right:10px}.plugin-big-nav-links{position:relative;border-top:4px solid white;border-bottom:4px solid white;box-shadow:0 0 20px rgba(0,0,0,0.3)}.plugin-big-nav-links .pattern-bg{opacity:0.2;background-size:500px}.plugin-big-nav-links .pattern-fg{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}@media (max-width:500px){.plugin-big-nav-links .pattern-fg{grid-template-columns:1fr}}#content .plugin-big-nav-link{text-align:center;color:white;font-family:var(--text-font-condensed);display:block;padding:20px;font-size:24px}#content .plugin-big-nav-link p{margin-bottom:0px!important}#plugin-text{max-width:600px;margin:auto auto}#plugin-text .product-copy{margin-bottom:50px}#plugin-text .introduction{font-size:22px}#plugin-text .features{font-family:var(--accent-font);font-size:24px;border:4px solid #ccc;background:#eee;border-radius:10px;padding:40px 40px 30px 50px;margin:0px -20px 40px;position:relative}#plugin-text .features .pattern-bg{background-size:300px;opacity:0.75}#plugin-text .examples{background:whitesmoke;padding:20px}#plugin-text .examples p{max-width:400px;font-style:italic}#plugin-text .examples ul{padding:0}#plugin-text .examples li{display:grid;grid-template-columns:85% auto}#plugin-text .examples li .audio-span{display:block}#plugin-text .examples li .audio-span .webaudio{display:block;background:white;border-radius:10px;padding:10px 14px}#plugin-text .examples a{display:block;text-align:center;font-family:var(--text-font-condensed);display:grid;align-items:center;justify-items:center;text-decoration:none;padding:10px}#plugin-text .about{border-left:10px solid #eee;padding-left:20px;font-size:1.1em}#plugin-text .about p,#plugin-text .documentation p{}#plugin-text h3{font-size:24px;margin-top:50px}#plugin-text .about h3.top{font-size:1.5em;color:#555;text-align:center;font-family:var(--text-font-condensed);border-top:4px solid #eee;border-bottom:4px solid #eee;padding:10px}#plugin-text .documentation{font-size:0.95em}#plugin-text .documentation h4.top{font-size:1.5em;font-weight:normal;color:#555;font-family:var(--text-font-condensed);text-transform:uppercase;text-align:center;padding:10px;border-top:4px solid #eee;border-bottom:4px solid #eee}#plugin-text .plugin-uses{border-top:20px solid #eee;padding-top:20px}#plugin-text .plugin-uses h4.top{font-size:1.5em;font-weight:normal;color:#555;font-family:var(--text-font-condensed);text-transform:uppercase;text-align:center}#plugin-text .plugin-use{border-top:4px solid #eee;padding-top:20px;padding-bottom:20px;display:grid;grid-template-columns:25% auto}#plugin-text .plugin-use-date{padding:0px 10px 10px 0;font-family:var(--text-font-condensed);color:#555;font-size:21px}#plugin-text .plugin-use-video h3{padding:0px 10px 10px 10px;color:#555;text-align:left;margin-top:0;margin-bottom:10px;border-bottom:1px solid #eee;font-family:var(--text-font-condensed)}#plugin-text .plugin-use-video .plugin-use-about{padding:0px 10px 0 10px;font-style:italic;color:#555}#plugin-text .plugin-use-link{display:block;background:white;border:1px solid #eee;padding:18px 18px;color:#555;text-decoration:none}#plugin-text .plugin-use-link:hover{background:#eee;text-decoration:underline}#plugin-text .plugin-use-link p{margin-bottom:0;font-style:italic}#plugin-text .plugin-use-link h3{margin-top:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;font-family:var(--text-font-condensed);color:royalblue}#plugin-text .plugin-merch h4.top{font-size:1.5em;font-weight:normal;letter-spacing:10px;color:#555;font-family:var(--text-font-condensed);text-transform:uppercase;text-align:center;padding:10px;border-top:4px solid #eee;border-bottom:4px solid #eee}#plugin-text .plugin-merch-item{display:block;background:white;border:4px solid #eee;padding:10px;text-align:center;max-width:300px;margin:auto auto}#plugin-text .plugin-merch-item:hover{border-color:#aaa}#plugin-text .plugin-merch-item h3{margin:0;margin-bottom:20px;color:royalblue}#content .settings-explanation{background:rgba(255,255,255,0.95);padding:30px;border:4px solid #eee;border-radius:10px;padding-bottom:10px}#content button.copy{font-family:var(--text-font);padding:4px 7px;font-weight:bold;font-size:1em}.plugin-settings{margin-top:20px;padding-top:20px;border-top:10px solid #eee}.plugin-settings h2{font-style:italic;text-align:center;padding-bottom:10px;border-bottom:1px solid #eee}.parameter-setting.header{font-weight:bold}.parameter-setting{display:grid;padding:10px;grid-template-columns:40px 1.5fr .75fr 1fr .5fr;border-bottom:1px solid #eee}.parameter-setting .parameter-value{text-align:center}.parameter-setting .parameter-id{text-align:center;border-left:1px solid #eee;border-right:1px solid #eee}.parameter-setting .parameter-unit{text-align:right;font-style:italic}.parameter-setting.modified{background:lightgoldenrodyellow}.parameter-setting.modified .parameter-value{font-weight:bold}#content .inline-figure{display:block;text-decoration:none;border:1px solid #eee}#content .inline-figure img{display:block;border-bottom:1px solid #eee}#content .inline-figure-title{text-decoration:none;text-align:center;font-size:0.9em;line-height:1.2em;font-style:italic;padding:10px;display:block;max-width:300px;margin:auto auto}#plugin-text .free-plugin-account-required{font-style:italic;color:#333;font-size:90%}#plugin-text .how-to-unlock{border:1px solid #ccc;background:#eee;padding:10px 10px 0px;margin-bottom:50px;text-align:center}#plugin-text .how-to-unlock h5{font-family:var(--text-font-condensed);margin-top:10px;margin-bottom:20px;font-size:22px;text-align:center;color:#222}#plugin-text .owners-only{border:1px solid #ccc;background:#eee;padding:10px 14px;margin-bottom:50px}#plugin-text .owners-only .ownership-message{font-family:var(--text-font-condensed);margin-bottom:0;font-size:24px;text-align:center}#plugin-text .owners-only .ownership-explanation{font-family:var(--text-font-condensed);margin-top:10px;margin-bottom:0;font-size:18px;text-align:center;color:#555}#plugin-text .owners-only h3{margin-top:10px}#plugin-text .owners-only .oob-download-notice{border-top:1px solid white;margin-top:10px;padding-top:10px;margin-bottom:10px;text-align:center}#plugin-text .owners-only .oob-download-notice p:last-child{margin-bottom:-6px!important}#plugin-text .owners-only .oob-download-link{background:royalblue;position:relative;display:block;padding:10px;border:5px solid rgba(255,255,255,0.3);box-shadow:0 0 10px rgba(0,0,0,0.2);color:white;text-align:center;font-weight:bold;font-size:22px;margin-bottom:5px;text-decoration:none}#plugin-text .owners-only .oob-download-message{border-top:1px solid white;padding:20px 10px 0;margin-top:20px;margin-bottom:-20px}#plugin-text .free-trial-box{text-align:center;padding:10px;padding-bottom:10px;margin-bottom:50px;margin-top:-40px;border-bottom:1px solid #ddd}#plugin-text .free-trial-box h5{font-size:24px;font-family:var(--text-font);font-style:italic;margin-bottom:2px}#plugin-text .free-trial-box a{font-weight:bold;text-decoration:none}