.manga-site:has(.manga-auth-page){background:var(--background);padding-left:0!important}.manga-site:has(.manga-auth-page)>:is(.manga-home-studio-sidebar,.manga-home-studio-topbar,.manga-promo-banner,.manga-global-breadcrumb,.manga-footer,.manga-floating-actions){display:none}.manga-auth-page{--auth-ink:var(--foreground);--auth-muted:var(--muted-foreground);--auth-surface:var(--card);--auth-accent:var(--brand-text);min-height:100svh;padding:0 calc(8 * var(--spacing)) calc(8 * var(--spacing));color:var(--auth-ink);background:var(--background);font-family:inherit}.manga-auth-page a{color:inherit}.manga-auth-page-top{z-index:3;justify-content:space-between;align-items:center;gap:calc(5 * var(--spacing));width:min(100%,1280px);min-height:88px;padding-block:calc(4 * var(--spacing));margin-inline:auto;display:flex;position:relative}.manga-auth-page-brand{align-items:center;gap:calc(3 * var(--spacing));min-width:0;display:inline-flex}.manga-auth-page-brand img{border-radius:calc(2 * var(--spacing));object-fit:cover;flex:0 0 42px;width:42px;height:42px}.manga-auth-page-brand span{gap:var(--spacing);min-width:0;display:grid}.manga-auth-page-brand strong{font-size:var(--type-reading);font-weight:var(--weight-heading)}.manga-auth-page-brand small{max-width:24rem;color:var(--auth-muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manga-auth-page-actions{align-items:center;gap:calc(4 * var(--spacing));min-width:0;font-size:var(--type-body);display:flex}.manga-auth-page-theme{background:var(--muted);width:44px;height:44px;color:var(--auth-ink);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.manga-auth-page-moon,html.dark .manga-auth-page-sun{display:none}html.dark .manga-auth-page-moon{display:block}.manga-auth-page-switch-copy{color:var(--auth-muted)}.manga-auth-page .manga-auth-page-switch-link{min-height:44px;padding-inline:calc(4 * var(--spacing));border-radius:var(--radius);background:var(--secondary);color:var(--auth-accent);font-weight:var(--weight-label);white-space:nowrap;align-items:center;display:inline-flex}.manga-auth-page-grid{border-radius:calc(6 * var(--spacing));background:var(--auth-surface);width:min(100%,1280px);min-height:clamp(600px,100svh - 120px,900px);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.2fr) minmax(360px,.85fr);margin-inline:auto;display:grid;overflow:hidden}.manga-auth-page-art{background:var(--muted);min-width:0;position:relative;overflow:hidden}.manga-auth-page-art>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.manga-auth-page-art:after{background:linear-gradient(180deg, color-mix(in srgb, var(--media-surface) 66%, transparent), transparent 48%);content:"";pointer-events:none;position:absolute;inset:0}.manga-auth-page-art-copy{z-index:1;max-width:30rem;color:var(--media-foreground);padding:clamp(28px,3vw,48px);position:relative}.manga-auth-page-art-copy h2{font-family:inherit;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}.manga-auth-page-art-copy>p{margin:calc(3 * var(--spacing)) 0 0;font-size:var(--type-body);line-height:var(--leading-reading)}.manga-auth-page-art-copy h2 svg,.manga-auth-page-art-copy ul,.manga-auth-page-eyebrow,.manga-auth-page-bottom{display:none}.manga-auth-page-form{background:var(--auth-surface);justify-content:center;align-items:center;min-width:0;padding:clamp(32px,4vw,64px);display:flex}.manga-auth-page-form-inner{width:min(100%,360px);min-width:0}.manga-auth-page-form-logo{width:52px;height:52px;margin-bottom:calc(6 * var(--spacing));border-radius:calc(3 * var(--spacing));display:block}.manga-auth-page-form h1{font-family:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--weight-heading);line-height:var(--leading-heading);text-align:start;text-wrap:balance;margin:0}.manga-auth-page-form h1 svg{display:none}.manga-auth-page-form-lead{margin:calc(3 * var(--spacing)) 0 calc(8 * var(--spacing));color:var(--auth-muted);font-size:var(--type-reading);line-height:var(--leading-reading)}.manga-auth-page .manga-sign-socials{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;width:100%!important;display:grid!important}.manga-auth-page .manga-auth-page-google{justify-content:center!important;align-items:center!important;gap:calc(3 * var(--spacing))!important;width:100%!important;height:auto!important;min-height:52px!important;padding:calc(3 * var(--spacing)) calc(4 * var(--spacing))!important;border-radius:var(--radius)!important;background:var(--secondary)!important;color:var(--auth-ink)!important;box-shadow:inset 0 0 0 1px var(--border)!important;font-size:var(--type-reading)!important;font-weight:var(--weight-label)!important;white-space:normal!important;border:0!important;display:flex!important}.manga-auth-page .manga-auth-page-google:hover{background:var(--muted)!important}.manga-auth-page .manga-auth-page-google h3{font:inherit;line-height:var(--leading-control);margin:0}.manga-auth-page .manga-auth-page-google img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.manga-auth-page-unavailable{padding:calc(4 * var(--spacing));border-radius:var(--radius);background:var(--muted);color:var(--auth-muted);font-size:var(--type-body);line-height:var(--leading-reading)}.manga-auth-page-gift{align-items:center;gap:calc(3 * var(--spacing));margin-top:calc(6 * var(--spacing));padding:calc(4 * var(--spacing));border-radius:var(--radius);background:var(--muted);display:flex}.manga-auth-page-gift>svg{width:22px;height:22px;color:var(--auth-accent);flex:0 0 22px}.manga-auth-page-gift span{gap:var(--spacing);overflow-wrap:anywhere;min-width:0;display:grid}.manga-auth-page-gift strong{font-size:var(--type-body);font-weight:var(--weight-label)}.manga-auth-page-gift small{color:var(--auth-muted);font-size:var(--type-caption);line-height:var(--leading-reading)}.manga-auth-page-form-switch{margin:calc(6 * var(--spacing)) 0 0;color:var(--auth-muted);font-size:var(--type-body);line-height:var(--leading-reading);text-align:center}.manga-auth-page-form-switch a{min-height:44px;color:var(--auth-accent);font-weight:var(--weight-label);align-items:center;margin-inline-start:var(--spacing);display:inline-flex}.manga-auth-page :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=800px){.manga-auth-page{padding:0 0 calc(24 * var(--spacing) + env(safe-area-inset-bottom))}.manga-auth-page-top{gap:calc(3 * var(--spacing));min-height:64px;padding:calc(2 * var(--spacing)) calc(4 * var(--spacing))}.manga-auth-page-brand{min-width:44px;min-height:44px}.manga-auth-page-brand img{flex-basis:34px;width:34px;height:34px}.manga-auth-page-brand>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manga-auth-page-actions{gap:calc(2 * var(--spacing))}.manga-auth-page-switch-copy{display:none}.manga-auth-page-actions .manga-locale-trigger{min-height:44px;padding:calc(2 * var(--spacing))}.manga-auth-page-actions .manga-language-trigger-name{display:none}.manga-auth-page .manga-auth-page-switch-link{padding-inline:calc(3 * var(--spacing))}.manga-auth-page-grid{min-height:0;box-shadow:none;background:0 0;border-radius:0;display:block;overflow:visible}.manga-auth-page-art{height:clamp(240px,74vw,340px)}.manga-auth-page-art>img{object-position:center 58%}.manga-auth-page-art:after{display:none}.manga-auth-page-art-copy{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.manga-auth-page-form{z-index:1;width:min(calc(100% - 8 * var(--spacing)), 440px);margin:calc(-7 * var(--spacing)) auto calc(6 * var(--spacing));padding:calc(7 * var(--spacing)) calc(6 * var(--spacing)) calc(5 * var(--spacing));border-radius:calc(5 * var(--spacing));box-shadow:var(--shadow-lg);position:relative}.manga-auth-page-form .manga-auth-page-form-logo{display:none}.manga-auth-page-form h1{font-size:1.75rem}.manga-auth-page-form-lead{margin-bottom:calc(6 * var(--spacing))}.manga-auth-page-gift{margin-top:calc(5 * var(--spacing));padding:calc(3 * var(--spacing))}.manga-auth-page-form-switch{margin-top:calc(4 * var(--spacing))}}
