:root{--background-color:#834cdb;--secondary-background-color:#f1c23e;font-variant-numeric:tabular-nums!important}body{background-color:var(--background-color);color:#fff;margin:0}#root{border:none;border-inline:none!important}div#header{padding:20px 40px;display:flex}#app_logo{width:auto;height:70px}.main_title{text-align:left;color:#fff;margin:40px 20px 30px;font-size:40px;font-weight:600}section{background-color:#ffffff14;border-radius:30px;margin:0 20px 30px;padding:20px}section .section_title{text-align:left;color:#fff;margin-top:10px;font-family:Chicle,serif;font-size:36px;font-style:normal;font-weight:400}input[type=checkbox]{accent-color:var(--secondary-background-color)}.disabled_div{opacity:.5}.list .item{color:#fff;text-align:left;background-color:#ffffff3e;border-radius:24px;margin:10px 0;padding:16px 20px;font-weight:600;text-decoration:none;position:relative}.list .item.sortable{box-shadow:0 0 25px #0909091e}.list .item .title{margin:2px 0;font-size:20px}.list .item .info{font-size:14px;display:flex}.list .item .right_arrow{width:16px;height:16px;margin:auto;position:absolute;top:0;bottom:0;right:20px}#live_now h2{justify-content:space-between;align-items:center;display:flex}.timer_state_icon{text-align:right;width:auto;height:40px}.list .live_now_card{background-color:color-mix(in srgb, var(--secondary-background-color), black 0%);color:#fff}.list .card_header{position:relative}.live_now_card .timer_area{color:#fff;text-align:center;background-color:#333;border-radius:0 0 24px 24px;flex-direction:column;justify-content:center;align-items:center;height:200px;margin:10px -20px -20px;display:flex;position:relative}.live_now_card .timer_area.caution{background-color:#fa2529}.live_now_card .timer_area.change{background-color:#3aba51}.live_now_card .timer_area .band_name{font-size:20px}.live_now_card .timer_area .remaining_time{height:50px;padding-top:24px;font-size:60px}.live_now_card .timer_area .oshi_maki_label{font-size:16px;position:absolute;bottom:14px;left:14px}.live_now_card .timer_area .oshi_maki_label span{font-size:24px}#add_button{background-color:var(--secondary-background-color);color:#fff;border-radius:50%;width:80px;height:80px;font-family:Arial,Helvetica,sans-serif;font-size:50px;line-height:80px;position:fixed;bottom:20px;right:20px}#live_config .property_label,#time_adjustment .property_label{text-align:left;flex-direction:column;margin:10px 0;font-weight:600;display:flex}.flex_box{display:flex}#live_config input[type=text],#live_config input[type=number],#live_config input[type=date],#live_config input[type=time],#time_adjustment input[type=text],#time_adjustment input[type=number]{color:#fff;background:#ffffff3e;border:none;border-radius:14px;height:30px;padding:10px 15px;font-size:20px}input[type=radio]{accent-color:var(--secondary-background-color);margin-right:6px}section .push_button{color:#fff;background-color:var(--secondary-background-color);border:none;border-radius:23px;width:100%;margin:20px auto;padding:20px 28px;font-size:20px;font-weight:600;text-decoration:none;transition:all .5s;display:block}section .push_button:active{transform:scale(.85)}section .push_button#save_button{color:#fff}section .push_button#discard_button{color:#f13333;background-color:#fff}img#login_app_logo{height:80px;margin:30px}#login_section{margin-top:40px}#login_section div{text-align:left}#login_section label{font-size:14px}#login_section input{color:#fff;background:#ffffff3e;border:none;border-radius:20px;width:calc(100% - 20px);height:30px;margin:0;padding:14px 10px;font-size:20px;display:block}.item.setlist_item{justify-content:space-between;align-items:center;display:flex;position:relative}.list .item.intermission_item{background-color:#3b3b3b38}.setlist_item .delete_buton{width:20px;height:20px;position:absolute;top:10px;left:10px}.setlist_item.intermission_item .delete_buton{margin:auto;top:0;bottom:0}.setlist_item.intermission_item .title{text-align:center;flex-grow:1;margin:0}.setlist_item .delete_buton img{width:20px;height:20px}.list .setlist_item .title{margin-left:16px;font-size:20px}.setlist_item .time_area{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}section.adjusted .setlist_item .time_area{-webkit-text-decoration:underline #d22626;text-decoration:underline #d22626;text-decoration-thickness:2px}.setlist_item input[type=time]{color:#fff;background-color:#0000001a;border:none;border-radius:6px;font-size:14px;font-weight:600}.setlist_item .bar{background-color:#ffffff72;width:2px;height:6px}div#add_band_button{background-color:var(--secondary-background-color);border-radius:24px;justify-content:center;align-items:center;height:60px;margin:40px auto;font-size:30px;font-weight:600;display:flex}#add_band_dialog{color:#fff;text-align:right;background-color:#ffffff3e;border-radius:24px;margin:10px auto;padding:10px}#add_band_dialog h2{text-align:left;color:#fff;padding:10px 0;font-size:16px;font-weight:600}.segmented-control{background-color:#0606060f;border-radius:16px;gap:4px;padding:4px;display:flex}.segmented-control input[type=radio]{display:none}.segmented-control label{text-align:center;color:#fff;cursor:pointer;border-radius:14px;flex:1;padding:4px 16px;font-size:12px;font-weight:500;transition:all .2s}.segmented-control input[type=radio]:checked+label{color:#000;background-color:#fffffffc;box-shadow:0 1px 3px #00000026}#add_band_dialog input[type=text],#add_band_dialog input[type=number]{color:#000;background:#ffffff81;border:none;border-radius:14px;height:30px;margin:10px auto;padding:10px 15px;font-size:18px;display:block}.add_band_dialog_button{color:#fff;appearance:none;cursor:pointer;background:#00000014;border:none;border-radius:20px;outline:none;margin:0;padding:6px 20px;font-size:16px;font-weight:600;display:inline}.add_band_dialog_button:disabled{opacity:.4}.add_to_setlist_label{text-align:left;color:#fff;margin-top:30px;font-size:18px;font-weight:600}html{overflow:auto}body{font-optical-sizing:auto;margin:0;padding:0;font-family:-apple-system;font-style:normal;font-weight:600}body:has(#main){background:#131313}div#main{color:#fff;background:#131313;width:100%;height:100vh;font-weight:700;transition:all .2s;position:relative;overflow:hidden}div#main.caution{background:#fa2529}div#main.change{background:#3aba51}#subtitle{text-align:center;justify-content:center;align-items:center;width:100vw;margin:auto;font-size:6vw;display:flex;position:absolute;top:calc(25vh - 11vw + 20px);left:0;right:0}#subtitle div{text-align:center;display:flex}#subtitle img{height:7vw;display:block}.timer_title{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:32vw;display:flex}#shift{color:#fff;font-size:16px;position:absolute;bottom:30px;left:30px}#shift_flex_box{align-items:end;gap:8px;margin-bottom:14px;display:flex}#shift input[type=text]{color:#fff;text-align:right;background-color:#ffffff4d;border:none;border-radius:8px;width:60px;padding:2px 10px;font-size:34px;position:relative}#minutes_label{display:inline-block}.shift_select div{opacity:.6;cursor:pointer;margin-right:10px;font-size:20px;transition:all .2s;display:inline-block}.shift_select div.active{opacity:1}: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)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
