a,a[href]{outline:0;text-decoration:none}a[href]{color:#7b176c}a[href]:visited{color:#5b004c}a[href]:focus,a[href]:hover{color:#5b004c;text-decoration:underline}a[href]:active{color:#9b378c}body{margin:0;text-align:center}body>footer,body>header{background-color:#c7fcce;color:#9b378c;display:flex;flex-wrap:wrap;font-size:large;justify-content:center;padding:1ex 0}body>footer>h1,body>header>h1{display:inline;font-size:large;margin:0}body>footer>span#copyright{margin-left:3em}body>header>nav{margin-left:3em}body>header>nav>ul#menu{display:inline;list-style-type:none;padding:0}body>header>nav>ul#menu>li{color:#9b378c;cursor:pointer;display:inline;font-variant:small-caps;font-weight:bold;padding:0 1ex}body>header>nav>ul#menu>li.selected{background-color:#9b378c;color:white;outline:3px solid #9b378c}body>header>nav>ul#menu>li:hover{outline:3px solid #9b378c}body>header>nav>ul#menu>li[data-menu-page="login"],body>header>nav>ul#menu>li[data-menu-page="profile"]{margin-left:3em;visibility:hidden}body>header>nav>ul#menu>li[data-menu-page="profile"]{display:none;font-variant:normal}body>main>section{display:none}body>main>section>div{margin:1em}body>main>section>footer>h2,body>main>section>header>h2{background-color:#9b378c;color:white;font-variant:small-caps;margin:0;padding:1ex 0;text-align:center}body>main>section:first-child{display:block}#modal-container{align-items:center;display:none;justify-content:center;min-height:100vh;overflow-y:auto;position:fixed;width:100%}#modal-container>dialog#modal{background-color:white;border:0 none;border-radius:5px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:6px 6px 12px #404040;display:inline-block;min-width:200px;opacity:0;padding:0}#modal-container>dialog#modal::backdrop{background:rgba(0,0,0,0.25);backdrop-filter:blur(2px)}#modal-container>dialog#modal[open]{opacity:1}#modal-container>dialog#modal>div>div.margins{margin:2ex}#modal-container>dialog#modal>header{background-color:#9b378c;border-top-left-radius:5px;border-top-right-radius:5px;color:white;font-variant:small-caps;font-weight:bold;padding:1ex 1em}#modal-container>dialog#modal>nav{align-items:center;display:flex;justify-content:center}#modal-container>dialog#modal>nav>button[type="button"]{background-color:#fca0a0}#about>div>h3,#about>div>h4{margin:0}#about>div>h4{background-color:#c7fcce;margin-bottom:1ex}#about>div>ul{margin:0 3ex 3ex}#about>div>ul>li{margin:1ex 0}#create-account>div>form>div{margin-top:1ex}#create-account>div>form label{font-weight:bold}#create-account>div>form input{max-width:50ex;width:100%}#create-account>div>ul{list-style-type:none;padding:0}#create-account>div>ul>li{margin-top:2ex}#data-table>div.error{color:red}#data-table>table{border-collapse:collapse;width:100%}#data-table>table>tbody>tr>td,#data-table>table>tbody>tr>th,#data-table>table>thead>tr>td,#data-table>table>thead>tr>th{border:1px solid black;padding:0}#links>div>h3{background-color:#c7fcce;font-size:larger;margin:0 0 1ex}#links>div>ul{margin:0 0 3em}#links>div>ul>li{margin:0 0 2ex}#links>div>ul>li>input{font-family:monospace;text-align:center}#links>div>ul>li>ul{margin:0}#links>div>ul>li>ul>li{margin:0 0 1ex}#The-Life-Bomb--code,#The-Life-Bomb--link{visibility:hidden}#login>div>form>div{margin-top:1ex}#login>div>form label{font-weight:bold}#login>div>form input{max-width:50ex;width:100%}#modal-container .nectar-confirm-add-message>div>div{margin:1ex 0;width:100%}#modal-container .nectar-confirm-add-message>div>div.shadow{opacity:.25}#modal-container .nectar-confirm-add-message>div>div>div{display:flex;flex-wrap:nowrap;justify-content:space-around}#modal-container .nectar-confirm-add-message>div>header{background-color:#c7fcce;padding:1ex 0}#nectar{text-align:center}#nectar>div>header{margin-bottom:2ex}#nectar>div>form{display:flex;flex-wrap:wrap;justify-content:center}#nectar>div>form>div{margin:1ex 1ex 0}#nectar>div>form>div>h3{margin:0 0 1ex}#nectar>div>form>div>div{margin-bottom:2ex}#nectar-error{color:red;display:none}#nectar-info{color:green;display:none}#nectar-team,#nectar-volume{display:flex;flex-wrap:wrap;justify-content:center}#nectar-team>div,#nectar-volume>div{box-shadow:inset 0 0 0 1px #aaa;padding:0 1ex 1ex;margin:0 1ex 1ex}#nectar-team>div.invalid,#nectar-volume>div.invalid{background-color:#fff5f5;box-shadow:inset 0 0 0 2px #c33}#nectar-team>div.valid,#nectar-volume>div.valid{box-shadow:inset 0 0 0 2px #3c3}#nectar-team>div>aside,#nectar-volume>div>aside{font-size:smaller;margin-top:3ex}#nectar-team>div>h4,#nectar-volume>div>h4{font-size:medium;font-weight:normal;margin:1ex 0 0}#nectar-team>div>ul,#nectar-volume>div>ul{list-style-type:none;margin:0;padding:0}#nectar-team>div>ul>li,#nectar-volume>div>ul>li{background-color:#f0f0f0;border:1px solid black;margin-top:1ex;padding:2px 0;text-align:left;width:100%}#nectar-team>div>ul>li>label,#nectar-volume>div>ul>li>label{margin-right:1ex}#nectar-volume>div>ul>li{line-height:3ex;padding:0}#nectar-volume>div>ul>li.disabled{border-color:silver}#nectar-volume>div>ul>li>img{height:2.5ex;margin-bottom:2px;vertical-align:bottom;width:2.5ex}#raw>div>ul>li{margin-bottom:2ex}#raw>div>ul>li>ul>li{margin-bottom:1ex}.filename,.monospace,.URL{font-family:monospace}.smallskip{margin-top:1ex}.medskip{margin-top:2ex}.surname{font-variant:small-caps}button{border:0 none;border-radius:8px;color:black;cursor:pointer;font-variant:small-caps;font-weight:bold;padding:1ex 1em;margin:1em}button:disabled{background-color:silver !important;opacity:.7}button[type="button"],button[type="submit"]{background-color:#c7fcce}img.DBee-logo{background-image:url(../img/DBee--t.svg);background-position:left center;background-repeat:no-repeat;background-size:200px 200px;height:200px;width:200px}input:required{box-shadow:inset 0 0 0 1px #aaa}input.invalid{background-color:#fff5f5;border:2px solid #c33}input.valid{border:2px solid #3c3}span.DBee-logo-2x{background-image:url(../img/DBee--t.svg);background-position:left center;background-repeat:no-repeat;background-size:2ex 2ex;display:inline-block;height:2ex;width:2ex}ul.shift{list-style-type:none;padding:0}@media screen and (max-width:800px){body>header{font-size:medium}body>header>h1{font-size:medium}body>header>nav{margin-left:1em}body>header>nav>ul>li[data-menu-page="login"],body>header>nav>ul>li[data-menu-page="profile"]{margin-left:0}body>main>section>footer>h2,body>main>section>header>h2{font-size:smaller}}@media screen and (max-width:600px){body>header{font-size:small}body>header>h1{font-size:small}}@media screen and (max-width:400px){body>header>h1{display:none}body>header>nav{margin-left:0}}