/*
Linux Libertine by Philipp H. Poll, 2003–2011; Graphite version by Laszlo Nemeth, 2011.
The Linux Libertine font files are distributed under the SIL Open Font License 1.1.


Files: icons/prefsFeatures.png
Copyright: Jakub Steiner
License: PD
http://creativecommons.org/licenses/publicdomain/
Comment: The origin of this file is described in icons/license.txt as
taken from http://tango.freedesktop.org/Tango_Icon_Library, version 0.8.90 /
public domain. The source file (also available in the tango-icon-theme
package) was used to specify the author and the wording of the license.


Files: openscad.appdata.xml.in
Copyright: 2013 Miro Hrončok <miro@hroncok.cz>
License: CC0
See the complete license on http://creativecommons.org/publicdomain/zero/1.0/legalcode
Comment:
According to the file format description referenced by the author at
<https://github.com/openscad/openscad/issues/494>,
<http://people.freedesktop.org/~hughsient/appdata/>, "<license>CC0</license>"
has to be looked up in Fedora's list of well-known licenses at
<https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing>, which finally
mentions the creativecommons.org URL in the license text section.

Files: src/ext/CGAL/OGL_helper.h
Copyright: © 1997-2002 Max-Planck-Institute Saarbruecken (Germany)
License: GPL-3+
Comment: This used to be derived from the original QPL'd OGL_helper.h from the
CGAL library. The library got re-licensed to GPL-3+ (or LGPL-3+, for other
parts) in its 4.0 version, with no significant changes to the OGL_helper.h
file. So while the file in here claims to be QPL derived, it can be
equivalently thought of being derived from the new OGL_helper.h in CGAL4,
which can be obtained from
https://gforge.inria.fr/frs/download.php/30225/CGAL-4.0-beta1.tar.gz
and states in its current license section exactly what is here shown in this
DEP5 file's License: section.

Files: src/cache.h
Copyright: © 2009-2011 Clifford Wolf <clifford@clifford.at>, Marius Kintel <marius@kintel.net>, 2010 Nokia Corporation and/or its subsidiary(-ies)
License: QtCommercial or LGPL-2.1 with some exception or GPL-3

Files: src/OffscreenContextGLX.cc
Copyright: © 2009-2013 Clifford Wolf <clifford@clifford.at>, Marius Kintel <marius@kintel.net>, 1999-2001  Brian Paul
License: GPL-2+ with CGAL exception
Comment: given no other indication, it is assumed that most of the file stems
from the OpenSCAD authors (see `Files: *`). However, it contains a note that
"Some portions of the code below are: Copyright (C) 1999-2001  Brian Paul   All
Rights Reserved." with an MIT/X11 license following. Given it is a mix of
GPL-2+ with CGAL exception and MIT code, it makes it GPL-2+ with CGAL
exception after all. The complete license text for the portions:

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files: src/SparkleAutoUpdater.*
Copyright: 2008 Remko Troncon, 2013 Marius Kintel

DejaVu Sans font notice:
Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. 
Bitstream Vera is a trademark of Bitstream, Inc.
DejaVu changes are in public domain.
License: bitstream-vera
Permission is hereby granted, free of charge, to any person obtaining a copy
of the fonts accompanying this license ("Fonts") and associated
documentation files (the "Font Software"), to reproduce and distribute the
Font Software, including without limitation the rights to use, copy, merge,
publish, distribute, and/or sell copies of the Font Software, and to permit
persons to whom the Font Software is furnished to do so, subject to the
following conditions:

The above copyright and trademark notices and this permission notice shall
be included in all copies of one or more of the Font Software typefaces.

The Font Software may be modified, altered, or added to, and in particular
the designs of glyphs or characters in the Fonts may be modified and
additional glyphs or characters may be added to the Fonts, only if the fonts
are renamed to names not containing either the words "Bitstream" or the word
"Vera".

This License becomes null and void to the extent applicable to Fonts or Font
Software that has been modified and is distributed under the "Bitstream
Vera" names.

The Font Software may be sold as part of a larger software package but no
copy of one or more of the Font Software typefaces may be sold by itself.

THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME
FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING
ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
FONT SOFTWARE.

Except as contained in this notice, the names of Gnome, the Gnome
Foundation, and Bitstream Inc., shall not be used in advertising or
otherwise to promote the sale, use or other dealings in this Font Software
without prior written authorization from the Gnome Foundation or Bitstream
Inc., respectively. For further information, contact: fonts at gnome dot
org.
*/
@font-face{font-family:Book8;src:url('libertine.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Book8;src:url('libertine-bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Sans8;src:url('sans.ttf') format('truetype');font-display:swap}
:root{--paper:#fff6d8;--plum:#45244d;--coral:#ee9b8e;--pale:#fffafd;--rule:#c5a9c6;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--plum);background:var(--paper);font:16px/1.68 Sans8,sans-serif}a{color:inherit;text-underline-offset:.23em;text-decoration-thickness:1px}a:hover{color:#803365}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #45244d;outline-offset:4px}.skip{position:absolute;top:-6rem;left:1rem;background:#45244d;color:white;padding:.6rem;z-index:10}.skip:focus{top:1rem}.wrap{max-width:1180px;padding:0 34px;margin:auto}.mast{border-bottom:1px solid var(--plum)}.mast .wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:18px;padding-bottom:18px}.logo{font:700 1.7rem/1 Book8,serif;letter-spacing:-.05em;text-decoration:none}.menu{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.menu a{text-decoration:none;font-size:.84rem}.menu a[aria-current=page]{border-bottom:2px solid var(--plum)}.eyebrow{font:700 .72rem/1.4 Sans8,sans-serif;letter-spacing:.1em;text-transform:uppercase}.topline{padding:50px 0 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;border-bottom:1px solid var(--plum)}h1,h2,h3{font-family:Book8,serif;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.6rem,5vw,5rem);margin:.2em 0;max-width:14ch}h2{font-size:clamp(1.9rem,3.5vw,3rem);margin:.3em 0}h3{font-size:1.45rem}p{margin:.5em 0 1em}.lead{font-size:1.1rem;max-width:32rem}.dictionary{padding:34px 0 0}.dictionary-header{display:flex;justify-content:space-between;align-items:end;gap:2rem}.dictionary-header h2{margin:0}.dictionary dl{margin:25px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:4rem}.entry{border-top:1px solid var(--rule);padding:24px 0 28px;min-width:0}.entry dt{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.entry dd{margin:.8rem 0 0}.entry blockquote{margin:0;font:400 clamp(1.65rem,2.5vw,2.35rem)/1.23 Book8,serif;letter-spacing:-.04em}.entry p{max-width:28rem;font-size:.95rem}.text-link{display:inline-block;font-weight:bold;text-decoration-thickness:2px}.dictionary-more{padding:20px 0 40px}.feature{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;padding:32px 0 50px;border-top:1px solid var(--plum)}.feature img{display:block;width:100%;max-height:360px;object-fit:cover}.feature aside{padding:25px;background:var(--coral)}.feature h2{margin-top:0}.button,button{display:inline-block;border:2px solid var(--plum);border-radius:999px;padding:13px 22px;background:var(--plum);color:#fff;text-decoration:none;font:700 .9rem/1.3 Sans8,sans-serif;cursor:pointer;transition:transform .2s ease,background .2s ease}.button:hover,button:hover{color:#fff;background:#743f7f;transform:translateY(-2px)}.offer{background:#f0dcc6;padding:44px 0}.offer .wrap{display:flex;justify-content:space-between;align-items:center;gap:3rem}.offer h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:.25em 0}.offer p{max-width:42rem}.subscribe{padding:64px 0}.subscribe-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.subscribe h2{margin-top:.2em}form{background:#fffafd;padding:28px;border:1px solid var(--plum)}label{display:block;font-size:.88rem;margin:13px 0}input[type=email]{display:block;width:100%;border:1px solid #45244d;background:#fff;color:#24212a;padding:12px;font:16px Sans8,sans-serif;margin-top:5px}.check{display:flex;align-items:flex-start;gap:.6rem}.check input{margin:.32rem 0 0;accent-color:#45244d;width:1.05rem;height:1.05rem;flex:none}.form-link{font-size:.82rem}button:disabled{opacity:.55;cursor:wait}[data-subscribe-success-message]{font:700 1.5rem Book8,serif}[data-subscribe-status]{min-height:1.3em}.article-title{padding:40px 0 25px;border-bottom:1px solid var(--plum)}.article-title h1{font-size:clamp(2.3rem,4.4vw,4.4rem);max-width:19ch}.article-title .lead{max-width:46rem}.breadcrumb{font-size:.82rem;font-weight:bold}.practice-list{counter-reset:step;max-width:1030px}.step{counter-increment:step;display:grid;grid-template-columns:90px 1fr 1fr;gap:2rem;padding:32px 0;border-bottom:1px solid var(--rule)}.step:before{content:'0' counter(step);font:700 2.4rem Book8,serif;color:#a6709b}.step h2{font-size:1.7rem;margin:.05rem 0}.step p{margin:0 0 1rem}.dialogue{background:var(--pale);padding:25px 30px;margin:24px 0;font:400 1.35rem/1.45 Book8,serif}.note{background:#f0dfd2;padding:25px 30px;margin:35px 0;max-width:850px}.note h2{font-size:1.7rem}.closing{padding:32px 0 55px;max-width:760px}.reading{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:5rem;padding:35px 0 50px}.reading article{max-width:740px}.reading article section{padding:8px 0 20px;border-bottom:1px solid var(--rule)}.reading h2{font-size:1.8rem}.reading aside{font:1.2rem/1.4 Book8,serif;border-top:4px solid var(--coral);padding-top:1rem}.foot{border-top:1px solid var(--plum);padding:25px 0 45px}.foot .wrap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8rem}.foot nav{display:flex;gap:1.4rem}
@media(max-width:760px){.wrap{padding:0 20px}.mast .wrap{align-items:flex-start;flex-direction:column;gap:1rem}.menu{gap:.6rem 1rem}.topline{display:block;padding:32px 0 22px}h1{font-size:clamp(2.45rem,10vw,3.7rem)}.lead{font-size:1rem}.dictionary dl{grid-template-columns:1fr;column-gap:0}.dictionary-header{display:block}.dictionary-header .eyebrow{margin-top:1rem}.feature{grid-template-columns:1fr;gap:1.5rem}.feature img{max-height:260px}.offer .wrap{display:block}.offer .button{margin-top:.5rem}.subscribe{padding:42px 0}.subscribe-grid{grid-template-columns:1fr;gap:1.3rem}.step{grid-template-columns:48px 1fr;gap:1rem}.step>div{grid-column:2}.step h2{grid-column:2;grid-row:1}.step:before{grid-row:1;grid-column:1}.reading{grid-template-columns:1fr;gap:1rem}.reading aside{grid-row:1}.foot .wrap{display:block}.foot nav{margin-top:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
