.screen.svelte-13wmhqp{background-color:#000;color:#fff;height:100vh;width:100vw;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif;overflow:hidden;position:fixed;top:0;left:0;display:flex;flex-direction:column}.container.svelte-13wmhqp{width:100%;height:100%;display:flex;flex-direction:column;padding:60px;box-sizing:border-box}.title.svelte-13wmhqp{font-size:32px;margin:0 0 15px;font-weight:700;line-height:1.2}.subtitle.svelte-13wmhqp,.notice.svelte-13wmhqp{font-size:24px;font-weight:600;margin:0 0 10px;line-height:1.3}.content.svelte-13wmhqp{flex:1;overflow:hidden;margin-bottom:20px}.terms-content.svelte-13wmhqp{height:100%;overflow-y:auto;padding:0;font-size:28px;font-family:Calibri,sans-serif;line-height:1.5;background-color:transparent}.terms-content.svelte-13wmhqp p:where(.svelte-13wmhqp){margin:0 0 1em}.terms-content.svelte-13wmhqp p:where(.svelte-13wmhqp):last-child{margin-bottom:0}.terms-content.svelte-13wmhqp::-webkit-scrollbar{width:8px}.terms-content.svelte-13wmhqp::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.terms-content.svelte-13wmhqp::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.terms-content.svelte-13wmhqp::-webkit-scrollbar-thumb:hover{background:#ffffff80}.footer.svelte-13wmhqp{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:20px}.accept-button.svelte-13wmhqp{display:flex;align-items:center;height:72px;width:320px;border-radius:36px;line-height:65px;gap:30px;padding:30px 60px;font-size:32px;font-weight:500;color:#fff;background-color:#343434;border:none;transition:background-color .2s ease-in-out}.button-text.svelte-13wmhqp{flex:1}.accept-button.svelte-13wmhqp:focus,.accept-button.svelte-13wmhqp:hover{background:#0072db;color:#fff;outline-offset:3px;outline:4px solid #0072db}.accept-button.svelte-13wmhqp:active{background:#343434;height:72px;width:320px;border-radius:36px;line-height:65px;text-align:center;color:#fff;font-size:32px;margin-top:30px}@media (min-width: 3840px) and (min-height: 2160px){.container.svelte-13wmhqp{padding:120px}.title.svelte-13wmhqp{font-size:64px;margin-bottom:30px}.subtitle.svelte-13wmhqp,.notice.svelte-13wmhqp{font-size:48px;margin-bottom:20px}.content.svelte-13wmhqp{margin-bottom:40px}.terms-content.svelte-13wmhqp{font-size:56px}.footer.svelte-13wmhqp{padding-top:40px}.accept-button.svelte-13wmhqp{gap:30px;padding:30px 60px;font-size:44px;border-radius:50px}}
