*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{text-align:left;background-color:#fbfffb;margin:0;padding:0;font-family:Noto Sans,sans-serif}form.row{display:inline-block}form.row select,form.row textarea{margin-right:5px;display:inline-block}form.row input{margin-right:10px;display:inline-block}form.box{max-width:300px}img{border:0}label{cursor:pointer;padding:0 12px 0 0;display:inline-block}input{border:1px solid #222;border-radius:5px;margin-bottom:10px;padding:2px 5px;display:inline-block}input[type=radio]{cursor:pointer;vertical-align:middle;margin:5px 0 8px}textarea{border-radius:5px;margin-top:5px;padding:2px 5px;display:block}textarea.notesInput{width:250px;margin-top:8px;margin-bottom:8px}.byLine{color:#272727;text-align:center;margin-top:8px}.byLine a{color:#333}.byLine a:hover{color:#777}.notesLine{text-align:center;width:248px;margin:5px 0 20px;font-style:italic}.radioWrap{width:100%;margin-right:5px;display:inline-block}.btn{background-color:#fff;border:2px solid #155800;border-radius:25px;margin-top:20px;padding:10px 24px;font-size:12pt;display:block}.btn:not([disabled]){cursor:pointer}.btn:not([disabled]):active{background-color:#cdffe4}.btn:not([disabled]):hover{background-color:#c6e7c8}.btn.small{border:2px solid #155800;border-radius:20px;margin:3px 8px 3px 0;padding:7px 16px;display:inline-block}.container{flex-direction:column;justify-content:flex-start;align-items:center;max-width:1000px;min-height:66vh;margin-top:1rem;padding:0 .5rem;display:flex}main{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;padding:0 1rem;display:flex}footer{justify-content:center;align-items:center;width:100%;height:50px}footer img{margin-left:.5rem}footer a{justify-content:center;align-items:center}.title a{color:#0070f3;text-decoration:none}.subtext{margin-bottom:18px;margin-left:22px;font-size:.8rem}.subtext b{margin-top:4px;display:block}.title a:hover,.title a:focus,.title a:active{text-decoration:underline}.title{margin:0;font-size:5rem;line-height:1.5}.subtitle{border-bottom:1px solid #c3d6c0;padding-bottom:7px;font-size:1.7rem}.title,.description,.centered{text-align:center}.description{margin-top:5px;font-size:1.5rem;line-height:1.5}.center{text-align:center}.grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.grid.left{align-items:flex-start}.nav{color:#602f79;cursor:pointer;text-align:center;background:#fcfffb linear-gradient(#fff,#eee);border:1px solid #c3d6c0;border-radius:10px;flex-basis:42%;min-width:150px;margin:.3rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.8;text-decoration:none;transition:color .5s,background-color .5s,border-color .5s;display:inline-block}.nav.active{cursor:default;color:#333;font-weight:500}.nav:active,.nav.active{background:linear-gradient(#eee,#fff)}.nav:hover:not(.active),.nav:focus:not(.active),.nav:active:not(.active){color:#05a100;background-color:#eff5ee;border-color:#141314;transition:color .5s,background-color .5s,border-color .5s}.card{text-align:center;background:#fff linear-gradient(#fff,#f5f5f5);border:1px solid #c3d6c0;border-radius:10px;flex-basis:85%;min-width:300px;margin:1rem;padding:1rem 1.5rem;text-decoration:none;transition:color .5s,background-color .5s,border-color .5s}.card.active{cursor:default}.card.active:not(.guest):not(.manage):not(.stat) h3{color:#333;transition:color .5s}.card.guest{text-align:left;width:100%}.card.guest label,.card.manage label{min-width:50px;padding-left:7px}.card.stat{padding:.6rem .9rem}.card.stat p.stat{text-align:left;width:55%;margin:0 auto;font-size:11pt}.card.stat p.stat b{text-align:right;min-width:90px;margin-right:10px;display:inline-block}.card:not(.active):not(.guest):not(.manage):not(.stat){cursor:pointer}.card:active:not(.active):not(.guest):not(.manage):not(.stat){background:linear-gradient(#efefef,#fff)}.card:hover:not(.active):not(.guest):not(.manage):not(.stat),.card:focus:not(.active):not(.guest):not(.manage):not(.stat),.card:active:not(.active):not(.guest):not(.manage):not(.stat){border-color:#141314;transition:color .4s,background-color .4s,border-color .4s}.card h3{margin:0 0 1rem;font-size:1.5rem}.card:hover:not(.active):not(.guest):not(.manage):not(.stat) h3,.card:focus:not(.active):not(.guest):not(.manage):not(.stat) h3,.card:active:not(.active):not(.guest):not(.manage):not(.stat) h3{color:#05a100;transition:color .5s}.card p{margin:0;font-size:1.25rem;line-height:1.5}.card p.promise{margin:3px 0;font-size:12px;font-style:italic}.logo{cursor:pointer;text-align:center;text-shadow:4px 3px #efefef;flex-basis:80%;margin:.6rem .7rem;padding:0;text-decoration:none}.mt-0{margin-top:0!important}.mt-1{margin-top:.9em!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.9em!important}#header{text-align:left;background:url(/img/header.jpg) top/cover no-repeat;width:100%;min-height:500px;margin:0 auto 10px;padding:0;overflow:hidden}#footer{margin:30px auto}#content{min-width:300px;max-width:1000px;margin:0 auto;padding:0 25px}.saxylab,.saxypro,.rylab{display:inline}@keyframes inBottom{0%{opacity:.3;transform:scale(.1)translateY(140%)}70%{opacity:.6;transform:scale(.3)translateY(10%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes inTop{0%{opacity:.3;transform:scale(.1)translateY(-140%)}70%{opacity:.6;transform:scale(.3)translateY(-10%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes inLeft{0%{opacity:.3;margin:0 0 40px;transform:scale(.3)translate(-200%)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes inRight{0%{opacity:.3;margin:100px 0 0;transform:scale(.1)translate(200%)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes grow{0%{opacity:.1;transform:scale(.1)}70%{opacity:.5;transform:scale(.8)}80%{opacity:.8;transform:scale(1.2)}90%{opacity:.9;transform:scale(1.1)}}.hidden{visibility:hidden;height:0;animation:grow 1s ease-in 0 1}table.spreadsheet{table-layout:fixed}.spreadsheet th{cursor:default;padding:0 10px 0 0;font-size:11pt}.spreadsheet td{padding:0 10px 0 0;font-size:10pt}.colorbubble{color:#fff;text-align:center;border-radius:15px;max-width:90%;padding:10px 15px}.colorbubble.circle{border-radius:50%}p.colorbubble{margin:0;padding:8px 12px}.success{background-color:#046d00}.error{background-color:#421c46}.loading{color:#3a0052;font-weight:600}.yes{background-color:#2f8f34}.no{background-color:#6d3131}.maybe{background-color:#777}.saxypro{margin:20px 0 0;animation:1s ease-out inLeft}.saxylab{animation:1s ease-out grow}.saxy,.labarre{font-weight:900}.rylab{margin:7px 0 30px;animation:1s ease-out inRight}a{color:#155800;text-decoration:underline}a.discreet{text-decoration:none}a:active{border-bottom:1px dotted #ccc;text-decoration:none}a:hover{color:#008106;text-decoration:none}p{font-size:12pt}.light a,.light,.card .light{color:#ccc}.small,.card .small{font-size:11pt}.large,.card .large{font-size:17pt}h1{color:#145700;margin:20px 0 10px;font-size:22pt;font-weight:500}h2{color:#3a0052;font-size:16pt;font-weight:semi-bold;margin:10px 0 5px}h3{color:#523163;font-size:1.7rem;font-weight:700;line-height:1.7}h3.party{color:#238a16;font-size:3.5rem;font-weight:700}h4{color:#222;margin:1px 0 5px;font-size:13pt}ul.list{text-align:left;padding:20px 24px}ul.list li{margin-bottom:20px}ul.list li:last-child{margin-bottom:2px}ul.narrow{border:3px dashed #222;border-radius:16px;max-width:377px;margin:10px auto}ul.narrow:hover{border:3px dashed #555}.inBottom{animation:.5s ease-out inBottom}.inTop{animation:.5s ease-out inTop}.artistInput,.titleInput{width:200px;margin:0;position:absolute;left:24px}.artistInput{bottom:20px}.titleInput{bottom:43px}.artistLine,.titleLine{text-align:center;white-space:nowrap;width:202px;font-size:14px;position:absolute;left:24px;overflow:hidden}.artistLine:hover,.titleLine:hover{cursor:default;-webkit-user-select:none;user-select:none}.artistLine{bottom:25px}.artistLine.long{font-size:11px;bottom:26px}.titleLine{font-weight:600;bottom:46px}.titleLine.long{font-size:11px;bottom:47px}.notesInput{width:400px}@media (min-width:568px){.radioWrap{width:auto;margin-right:0}.card p.promise{font-size:16px}.notesLine{width:400px}.artistInput,.titleInput{width:314px;font-size:18px;left:44px}.artistInput{bottom:37px}.titleInput{bottom:70px}.artistLine,.titleLine{width:326px;font-size:19px;left:38px}.artistLine{font-style:italic;bottom:41px}.artistLine.long{font-size:17px;bottom:41px}.titleLine{bottom:76px}.titleLine.long{font-size:17px;bottom:76px}textarea.notesInput{width:400px}}@media (min-width:709px){#header{border-radius:50px;width:500px;min-height:420px;margin-top:27px}.card{flex-basis:45%}.grid.constrained{max-width:1000px}ul.narrow{max-width:177px}ul.list{text-align:left;padding:16px 18px}ul.list li{margin-bottom:15px}.card.guest{min-width:600px;max-width:600px}.card.manage{text-align:left;min-width:440px;max-width:440px;padding:.8rem 1.2rem}.card.guest label,.card.manage label{min-width:auto;padding-left:8px}.card.stat{max-width:300px;padding:.8rem 1.1rem}}@media (min-width:992px){.logo{flex-basis:10%;margin-right:1rem}.nav{flex-basis:10%}table{min-width:900px}}@media (min-width:1536px){#header{width:700px;min-height:600px}}@media (prefers-color-scheme:dark){body{color:#adadad;background-color:#0f1310}h1{color:sienna}h2{color:#817970}h3{color:#09680d}h4{color:#646464}a{color:sienna}a:hover{color:#cf5c27}.btn{color:#9c9c9c;background-color:#242424}.btn:not([disabled]):active{background-color:#7d9c8c}.btn:not([disabled]):hover{background-color:#2c332c}.btn.small{border:1px solid #155800}.byLine{color:#6d6d6d;text-align:center;margin-top:8px}.byLine a{color:#6e6e6e}.byLine a:hover{color:#705959}.title a{color:#004696}.logo{text-shadow:4px 3px #070707}.nav{color:#997f0d;background:#222 linear-gradient(#222,#1a1a1a);border-color:#141314}.nav.active{color:#5e5e5e;border:1px solid #373d36}.nav:active,.nav.active{background:linear-gradient(#1a1a1a,#222)}.nav:hover:not(.active),.nav:focus:not(.active),.nav:active:not(.active){color:#b96300;background-color:#424642;border:1px solid #373d36;transition:color .5s,background-color .5s,border-color .5s}.loading{color:#7900ad}.card{color:#b4b4b4;background:linear-gradient(#242424,#141414);border:1px solid #141314}.card h3{color:#997f0d}.card:active:not(.active):not(.guest):not(.manage):not(.stat){background:linear-gradient(#141414,#242424);border:1px solid #363b35}.card:hover:not(.active):not(.guest):not(.manage):not(.stat),.card:focus:not(.active):not(.guest):not(.manage):not(.stat),.card:active:not(.active):not(.guest):not(.manage):not(.stat){border-color:#222522}.card:hover:not(.active):not(.guest):not(.manage):not(.stat) h3,.card:focus:not(.active):not(.guest):not(.manage):not(.stat) h3,.card:active:not(.active):not(.guest):not(.manage):not(.stat) h3{color:#b96300;transition:color .4s}.artistLine,.titleLine{color:#242424}}
