@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}:root{--brand:#356fec;--brand-dark:#0630a3;--brand-light:#dbeafe;--accent:#f59e0b;--nav-divider:#ffffff2e;--nav-text:#fff;--nav-hover-bg:#ffffff0f;--nav-active-bg:var(--brand-dark);--font-family:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--base-font-size:16px;--text-color:#222;--muted:#6b6b6b;--radius:8px;--shadow:0 6px 20px #0000000f}html{height:100%}h1{padding-bottom:4%}article{background-color:#fff;border:3px solid #000;margin:0;padding:50px 20px}body{-moz-background-size:cover;-webkit-background-size:cover;background-image:url(/pictures/coin_InGodWeTrust.jpg);background-size:cover;background-attachment:fixed;min-height:100vh;margin:0;overflow-x:hidden;font:normal 16px var(--font-family)!important;background-position:top!important;background-repeat:no-repeat!important}.nav_wrapper{clear:both;text-align:center;margin-top:15px;margin-bottom:15px}.page_nav>a{letter-spacing:.15em;text-transform:uppercase;color:#007bff;border-style:dotted;border-width:2px;margin-left:25px;margin-right:25px;font-family:Hoefler Text,Georgia,Times New Roman,serif;font-size:125%;font-weight:400;line-height:2.5em}.navbar{font-family:var(--font-family);background-color:#333;border:1px solid #0000000a;border-radius:6px;margin:5px 0}.navbar .navbar-toggle .icon-bar{background-color:#fff}.navbar-nav li a{text-align:center;color:#fff;font-size:120%}@media (width>=768px){.navbar{padding-left:20px;padding-right:20px}.navbar .navbar-nav{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.navbar .navbar-nav>li{flex:1 1 0;max-width:none;position:relative}.navbar .navbar-nav>li+li:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:12px;bottom:12px;left:0}.navbar .navbar-nav>li>a{text-align:center;color:#fff;padding:12px 10px;font-weight:600;transition:background .15s,color .15s,transform 60ms;display:block}.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{color:#fff;background:#ffffff0a;transform:translateY(-1px)}.navbar .navbar-nav>li.active>a,.navbar .navbar-nav>li>a.active,.navbar .navbar-nav>li>a[aria-current=page]{color:#fff;background:#ffffff0f;box-shadow:inset 0 -3px #ffc84724}.navbar .navbar-nav .dropdown-menu{box-shadow:none;background:#333;border:none;left:0;right:0}.navbar .navbar-nav .dropdown-menu li a{color:#fff;padding:10px 16px}.navbar .navbar-nav .dropdown-menu li a:hover{background:#ffffff0a}}@media (width<=767px){.navbar .navbar-nav>li+li:before{display:none}.navbar .navbar-nav>li>a{padding-left:18px}}.logo{width:auto;height:100px}header,footer{background-color:var(--brand-light);border:1px solid #000;border-radius:50px;margin:10px 0 15px;font-family:Constantia,Lucida Bright,DejaVu Serif,Georgia,"serif";overflow:hidden}@media only screen and (width<=650px){.logo{height:56px;margin-left:auto;margin-right:auto;padding-top:1%;display:block}header,.site-header{text-align:center;flex-direction:column;align-items:center;padding:12px 18px;display:flex}#Head_Left,#Head_Right{width:auto;margin-left:auto;margin-right:auto;display:block}#Head_Center{white-space:normal;max-width:none;text-overflow:unset;margin-top:8px;position:static;overflow:visible;transform:none}.site-title{position:static;transform:none}.header-actions{margin-top:8px}.login{padding-left:0}}@media only screen and (width>=650px){#Head_Left{float:left;width:30%;padding-top:1%;padding-bottom:1%;padding-left:5%}#Head_Center{float:left;text-align:left;width:50%;padding-left:10%}#Head_Right{float:left;width:20%}}footer{text-align:center;padding-bottom:8px}.imageContainer img{width:100%;height:auto}.btn-primary{box-shadow:0 6px 14px #ef6c0014;background-color:var(--brand)!important;border-color:var(--brand-dark)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus{box-shadow:0 8px 18px #ef6c001f;background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.btn-outline{border:1px solid var(--brand);color:var(--brand);background:0 0}.btn-outline:hover,.btn-outline:focus{background:var(--brand);color:var(--nav-text);border-color:var(--brand-dark)}.btn-default,.btn-secondary,input[type=button].btn{box-shadow:0 6px 14px #ef6c0014;background-color:var(--brand)!important;border-color:var(--brand-dark)!important;color:#fff!important}.btn-default:hover,.btn-default:focus,.btn-secondary:hover,.btn-secondary:focus,input[type=button].btn:hover,input[type=button].btn:focus{box-shadow:0 8px 18px #ef6c001f;background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.btn-success{box-shadow:0 6px 14px #ef6c0014;background-color:var(--brand)!important;border-color:var(--brand-dark)!important;color:#fff!important}.btn-success:hover,.btn-success:focus{box-shadow:0 8px 18px #ef6c001f;background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.btn-danger{box-shadow:0 6px 14px #d8431514;background-color:var(--brand-dark)!important;color:#fff!important;border-color:#d84315!important}.btn-danger:hover,.btn-danger:focus{box-shadow:0 8px 18px #d843151f;background-color:#d84315!important;border-color:#bf360c!important}.bg-brand{background-color:var(--brand)!important;color:#fff!important}.text-brand{color:var(--brand)!important}.border-brand{border-color:var(--brand)!important}a,a:link,a:visited{color:#007bff;text-decoration:none}a:hover,a:focus{color:#0056b3;text-decoration:underline}@media (width<=768px){article{margin:0 0 20px;padding-left:10px;padding-right:10px}.navbar{margin:5px 0}}button{overflow:visible}button,select{text-transform:none}button,input,select,subject>subject>option{color:#5a5a5a;font:inherit;margin:0}input{line-height:normal}#container{border:3px solid #474544;max-width:768px;margin:60px auto;position:relative}form{box-sizing:border-box;width:100%;margin:50px 0;padding:37.5px;display:block;overflow:auto}.newLetterHeader{color:#474544;letter-spacing:7px;text-align:center;font-size:32px;font-weight:700}.underline{border-bottom:2px solid #474544;width:80px;margin:-.512em auto}.letter{width:100%;margin:50px auto 0;padding-left:30px;padding-right:30px}.icon{fill:#474544;width:50px;height:50px;margin:0 auto;display:block}.email{clear:both;width:100%}input[type=text],[type=email],select{color:#474544;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-o-transition:all .3s;background:0 0;border:none;border-bottom:2px solid #474544;width:100%;height:41px;margin:0 0 1.875em;padding:0 0 .875em;font-size:1em;font-weight:400;transition:all .3s}input[type=text]:focus,[type=email]:focus{outline:none;padding:0 0 .875em}.name{clear:both;width:100%}.submit{clear:both;padding-top:40px}select{-webkit-appearance:none;-moz-appearance:none;background:url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-arrow-down-32.png) 100% no-repeat;outline:none;height:37px}select::-ms-expand{display:none}.subject{width:100%}.telephone{clear:both;width:100%}::-webkit-input-placeholder{color:#474544}:-moz-placeholder-shown{color:#474544;opacity:1}::-moz-placeholder{color:#474544;opacity:1}:-ms-placeholder-shown{color:#474544}#form_button{color:#474544;cursor:pointer;font-family:var(--font-family);text-transform:uppercase;-o-transition:all .3s;background:0 0;border:2px solid #474544;outline:none;padding:20px 35px;font-size:.875em;font-weight:700;transition:all .3s;display:inline-block}#form_button:hover{color:#f2f3eb;background:#474544}@media screen and (width<=768px){#container{width:95%;margin:20px auto}}@media screen and (width<=480px){h1{font-size:26px}.underline{width:68px}#form_button{padding:15px 25px}}@media screen and (width<=420px){h1{font-size:18px}.icon{width:35px;height:35px}.underline{width:53px}input[type=text],[type=email],select{font-size:.875em}}.fileEntry a{margin-bottom:.2em;font-size:1.5em}td,th{word-wrap:break-word;overflow-wrap:break-word;border:1px solid #000;padding:12px}.innerText{margin:2% 5%}.bsTable{width:100%;overflow-x:auto}.studies-table{border-collapse:collapse;table-layout:fixed;width:100%}.studies-table th:first-child,.studies-table td:first-child{width:30%}.studies-table th:nth-child(2),.studies-table td:nth-child(2){text-align:center;width:15%;min-width:100px}.studies-table th:nth-child(3),.studies-table td:nth-child(3){width:55%}.search-container{margin-bottom:10px;padding:0 20px 25px}.search-input{box-sizing:border-box;border:2px solid #4a90e2;border-radius:8px;width:100%;padding:14px 18px;font-size:16px;transition:all .3s;box-shadow:0 2px 8px #4a90e233}.search-input::placeholder{color:#999;text-transform:none}@media (width<=768px){.fileEntry a{font-size:1.2em}h1{padding-bottom:2%;font-size:1.5em}.innerText{margin:1% 2%}.bsTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.studies-table{min-width:100%;font-size:.9em}.studies-table th,.studies-table td{white-space:nowrap;padding:8px 4px}@media (width<=768px){.studies-table,.studies-table tbody,.studies-table tr,.studies-table td{width:100%;display:block}.studies-table tr{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px}.studies-table td{text-align:left;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;border:none;border-bottom:1px solid #eee;padding-left:10px;position:relative}.studies-table td:last-child{border-bottom:none}.studies-table th{display:none}}.search-row{margin-bottom:15px;padding-left:5px;padding-right:5px}#studySearch{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;padding:10px;font-size:16px}}section{padding-top:3%;font-family:Poppins,sans-serif}#calendar{width:100%;max-width:none}.calendar-container{box-sizing:border-box;width:100%;max-width:none;margin:10px 0;padding:0;overflow-x:auto}.calendar-container .fc{font-family:Poppins,sans-serif}.fc-button{background-color:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.fc-button:hover{background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.fc-button:focus{box-shadow:0 0 0 .2rem #ff980040!important}.fc-button:active{background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.fc-event{color:#000!important;background-color:#fff3cd!important;border:1px solid #000!important;padding:2px 4px!important}.fc-event-title-wrapper{color:#000;white-space:normal;padding:2px 4px;font-family:Poppins,sans-serif;font-size:.85em;font-weight:500;line-height:1.2}.fc-event .fc-title{font-family:Poppins,sans-serif;font-size:.85em;font-weight:500;color:#000!important}.books-container{flex-direction:column;gap:40px;margin:30px 0;display:flex}.book-item{background-color:#fefefe;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;padding:30px;transition:box-shadow .3s;display:flex;box-shadow:0 4px 6px #0000000d}.book-item:hover{box-shadow:0 8px 12px #0000001a}.book-image{border-radius:5px;width:250px;height:auto;margin-bottom:15px}.book-details{text-align:center;width:100%;max-width:800px}.book-link{color:#007bff;margin-bottom:15px;font-weight:600;text-decoration:none;display:inline-block}.book-link:hover{color:#0056b3;text-decoration:underline}.book-content{color:#333;margin:0;font-size:1em;line-height:1.6}@media only screen and (width<=768px){.book-item{padding:15px}.book-image{width:200px}.book-content{font-size:.9em}}@media only screen and (width<=480px){.book-item{padding:10px}.book-image{width:150px}.book-link{font-size:.9em}}.imageContainer{padding:3% 10%}hr{margin-top:2rem;margin-bottom:2rem;padding-bottom:3%}.holy-days-content{width:100%}.holy-days-content section{margin-bottom:2rem}.holy-days-content h2{margin-top:2rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.chart-container{text-align:center;margin:1.5rem 0}.chart-container img{cursor:pointer;max-width:100%;height:auto;transition:opacity .3s}.chart-container img:hover{opacity:.8}.chart-container a{display:inline-block}.holy-day-charts{flex-direction:column;align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.for-more-info{margin-top:2rem;font-weight:500}.study-links{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.study-links a{margin-right:1rem;padding:.5rem 1rem;text-decoration:none;display:inline-block}.study-links a:first-child{margin-top:0}.chart-download{text-align:center;margin-top:.75rem}.chart-download a{padding:.5rem 1rem;text-decoration:none;display:inline-block}.chart-pdfs{margin:2rem 0}.pdf-links{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.pdf-links a{margin-right:1rem;padding:.5rem 1rem;text-decoration:none;display:inline-block}.materials-container{flex-direction:column;gap:40px;margin:30px 0;display:flex}.material-item{background-color:#fefefe;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;padding:30px;transition:box-shadow .3s;display:flex;box-shadow:0 4px 6px #0000000d}.material-item:hover{box-shadow:0 8px 12px #0000001a}.material-image{object-fit:cover;border-radius:5px;width:220px;height:auto;margin-bottom:20px}.material-item h3{text-align:center;color:#333;margin:0 0 15px;font-size:1.3em;font-weight:600}.material-item p{text-align:center;color:#555;max-width:800px;margin:0 0 20px;font-size:.95em;line-height:1.6}.material-item .btn{margin-top:10px}@media only screen and (width<=768px){.materials-container{gap:20px}.material-image{width:150px}.material-item h3{font-size:1.1em}.material-item p{font-size:.9em}}@media only screen and (width<=480px){.material-image{width:120px}.material-item{padding:15px}}html,body{height:100%}.login-card{background-color:#f7f7f7;border:1px solid #0000000a;border-radius:6px;width:min(620px,92%);margin:6vh auto;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000000f}.svgContainer{justify-content:center;margin-bottom:16px;display:flex}.svgContainer svg{width:280px;max-width:90%;height:auto}.demo-table{border-spacing:initial;word-break:break-word;table-layout:auto;color:#333;background:#f5f5f5cc;border-radius:4px;padding:20px 40px}.login-card h1{text-align:center;font-size:2rem;font-weight:600;font-family:var(--font-family);color:#222;margin:6px 0 14px}.login-card .inputGroup{margin:0 0 1.8em;padding:0;position:relative}.login-card .inputGroup:last-of-type{margin-bottom:0}.login-card .inputGroup label{color:var(--brand);font-size:1.1em;font-weight:700;font-family:var(--font-family);margin:0 0 8px;display:block}.login-card .inputGroup input[type=text],.login-card .inputGroup input[type=password]{border:solid 2px var(--brand);-webkit-appearance:none;box-sizing:border-box;color:#222;width:100%;height:56px;font-size:1.1em;font-weight:600;font-family:var(--font-family);text-transform:none;font-variant:normal;background-color:#fff;border-radius:6px;margin:0;padding:.7em 1em;transition:box-shadow .2s linear,border-color .25s ease-out;display:block}.login-card .inputGroup input[type=text]:focus,.login-card .inputGroup input[type=password]:focus{border-color:var(--brand-dark);outline:none;box-shadow:0 2px 10px #0000001a}.login-card .inputGroup1 label{z-index:1;transform-origin:0 0;color:#888;opacity:.65;pointer-events:none;margin:0;font-weight:400;transition:transform .2s ease-out,opacity .2s linear;position:absolute;top:0;left:0;transform:translate(1em,1.15em)scale(1)}.login-card .inputGroup1.focusWithText label{opacity:1;color:var(--brand);transform:translate(1em,.5em)scale(.65)}.login-card .inputGroup2 #showPasswordToggle{color:#6b6b6b;padding:0 0 0 1.6em;font-size:.95rem;display:block;position:absolute;top:.3em;right:0}.login-card .inputGroup2 #showPasswordToggle input{z-index:-1;opacity:0;position:absolute}.login-card .inputGroup2 #showPasswordToggle .indicator{background-color:#eaeaea;border:2px solid #888;border-radius:3px;width:1em;height:1em;position:absolute;top:0;left:0}.login-card .inputGroup2 #showPasswordToggle .indicator:after{content:"";border:solid var(--brand);visibility:hidden;border-width:0 2px 2px 0;width:.25em;height:.55em;position:absolute;top:.05em;left:.3em;transform:rotate(45deg)}.login-card .inputGroup2 #showPasswordToggle input:checked~.indicator:after{visibility:visible}.login-card .inputGroup2 #showPasswordToggle input:focus~.indicator,.login-card .inputGroup2 #showPasswordToggle input:hover~.indicator{border-color:var(--brand)}.login-card .inputGroup3 .btn{width:100%;height:56px;font-size:1.1em}.login-help a{color:var(--brand);font-weight:600}.login-submit{border:1px solid var(--brand-dark);color:#fff;text-shadow:0 1px #0000001a;background-color:var(--brand);background-image:linear-gradient(180deg, var(--brand), var(--brand-dark));border-radius:6px;padding:10px 14px;display:inline-block}.login-submit:hover,.login-submit:focus{background-color:var(--brand-dark);border-color:var(--brand-dark);text-shadow:0 1px #0000001f}@media (width<=650px){.svgContainer svg{width:200px}.login-card{width:100%;max-width:100%;height:100vh;box-shadow:none;box-sizing:border-box;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;left:0;right:0}.login-top{z-index:20;position:absolute;top:12px;left:12px;right:12px}.inputGroup{box-sizing:border-box;width:100%;padding:0 12px}.login-help{justify-content:center;position:absolute;bottom:18px;left:0;right:0}}.login{text-align:center;font-size:14px;font-family:var(--font-family);-webkit-user-select:none;user-select:none;border-radius:3px;height:36px;padding:0 8px;font-weight:700}.login-card a{color:#666;text-align:center;opacity:.6;font-weight:400;text-decoration:none;transition:opacity .5s;display:inline-block}.login-card a:hover{opacity:1}.login-help{text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;font-size:12px;display:flex}.login-help .btn{padding:6px 10px}.register-card{background-color:#f7f7f7;border:1px solid #0000000a;border-radius:6px;width:min(620px,92%);margin:6vh auto;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000000f}.register-card h2{text-align:center;font-size:2rem;font-weight:600;font-family:var(--font-family);color:#222;margin:6px 0 14px}.register-card input[type=text],.register-card input[type=email],.register-card input[type=tel],.register-card input[type=password],.register-card input[type=date],.register-card select{-webkit-appearance:none;box-sizing:border-box;width:100%;height:56px;font-size:16px;font-family:var(--font-family);color:#222;background:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:12px;padding:0 12px}.register-card label{color:#333;margin-bottom:12px;font-size:.95rem;display:block}.register-links{text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;font-size:12px;display:flex}.register-links a{color:#666;opacity:.6;font-weight:400;text-decoration:none;transition:opacity .5s}.register-links a:hover{opacity:1}.profile-section{background-color:#f7f7f7;border:1px solid #0000000a;border-radius:6px;max-width:620px;margin:0 auto 30px;padding:30px 36px;box-shadow:0 6px 20px #0000000f}.profile-section h3{text-align:center;margin-top:0;font-weight:600}.profile-section input[type=text],.profile-section input[type=email],.profile-section input[type=tel],.profile-section input[type=password],.profile-section input[type=date],.profile-section select{-webkit-appearance:none;box-sizing:border-box;width:100%;height:56px;font-size:16px;font-family:var(--font-family);color:#222;background:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:12px;padding:0 12px}.error-message{color:#d6001c;background:#fff1f2;border:1px solid #ffd5da;border-radius:4px;padding:7px 10px}.success-message{color:#027506;background:#cae0c4;border:1px solid #c3d0b5;border-radius:4px;padding:7px 10px}.demo-table{width:100%;border-spacing:initial;word-break:break-word;table-layout:auto;color:#333;background:#d9eeff;border-radius:4px;margin:2px 0;padding:20px 40px;line-height:1.8em}.demo-table td{padding:15px 0}.demoInputBox{border:1px solid #a9a9a9;border-radius:4px;padding:10px 30px}.btnRegister{background-color:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:4px;margin-left:10px;padding:10px 30px}.btnRegister:hover,.btnRegister:focus{background-color:var(--brand-dark)}.search-container{border-bottom:1px solid #ddd;margin-bottom:24px;padding-top:10px}.search-input{border-radius:var(--radius,8px);border:1px solid #ccc;width:100%;max-width:400px;margin-bottom:16px;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.search-input:focus{border-color:var(--brand,#356fec);outline:none;box-shadow:0 0 0 3px #356fec26}.music-status{text-align:center;color:var(--muted,#6b6b6b);padding:30px 0;font-size:18px}.music-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.music-card{background:linear-gradient(135deg, var(--brand,#356fec) 0%, var(--brand-dark,#0630a3) 100%);color:#fff;border-radius:var(--radius,8px);text-align:center;box-shadow:var(--shadow,0 6px 20px #0000000f);flex-direction:column;align-items:center;gap:6px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.music-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000040}.music-card-note{opacity:.3;font-size:1.8em;position:absolute;top:10px;right:14px}.music-card h3{margin:8px 0 0;font-size:1.15em}.music-card .artist{opacity:.9;margin:0}.music-card .page{opacity:.75;margin:0 0 8px;font-size:.85em}.music-card .btn{margin-top:auto}.back-link{margin-bottom:20px;font-weight:600;display:inline-block}#music-player #top_bar{border-bottom:2px solid var(--brand,#356fec);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}#music-player #top_left h3{color:var(--brand-dark,#0630a3);margin:0}#music-player #top_center{text-align:right}#music-player #top_center p{color:var(--muted,#6b6b6b);margin:0}#music-player #song{width:100%;max-width:500px;margin:0 auto 30px}#music-player #text{word-spacing:3px;white-space:pre-line;width:95%;margin:0 auto;font-size:20px;line-height:1.8}.aob-files-page #inline{clear:both;display:block}.aob-files-page section{padding-bottom:50px;display:block;overflow:auto}.aob-files-page form,.aob-files-page .wideTable{width:100%}.aob-files-page h2{text-align:center}.aob-files-page .center{text-align:center;padding-top:20px;padding-bottom:50px}.aob-files-page .categoryTable{width:20%;margin-left:40%;margin-right:40%}.btn{margin:3px}.aob-edit-file-page .twoColumns{float:left;width:50%;overflow:auto}.aob-edit-file-page .actionSection{padding-bottom:30px}.aob-edit-file-page .modules{padding-left:30px;padding-right:30px}.aob-edit-file-page section{padding-bottom:50px;display:block;overflow:hidden}.aob-edit-file-page form,.aob-edit-file-page table{width:100%}.aob-edit-file-page .center{text-align:center;padding-top:20px;padding-bottom:50px}.aob-edit-file-page h2{text-align:center}
