/* Layout, typography, colours, imagery and component styling come from the original Korean render.
   These rules cover only English operational messages and accessibility; they do not restyle the site. */
.english-edition #english-checkout>label{display:block;margin:18px 0;line-height:1.8}.english-edition #english-checkout select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #b68c4b66;border-radius:8px;background:#0b1725;color:#f4e4c1;font:inherit}.english-edition #english-checkout>label:has(input[type=checkbox]){position:relative;padding-left:28px}.english-edition #english-checkout input[type=checkbox]{position:absolute;left:0;top:6px;width:16px;height:16px;accent-color:#d7b779}.english-payment-status{margin:24px 0}.english-payment-status button{margin-top:12px}
[hidden]{display:none!important}.english-notice{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);z-index:200;width:min(620px,calc(100% - 32px));padding:16px 20px;border:1px solid #d7b779;border-radius:10px;background:#0d1b2b;color:#f4e4c1;font-size:13px;line-height:1.7;box-shadow:0 6px 25px #0008}.english-receipt{overflow-wrap:anywhere}.english-receipt code{user-select:all;color:#e8c78c}.english-operational-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.english-operational-actions button{cursor:pointer}.english-reading-speech{background:#f5f0e6;color:#26211b;padding:18px 25px;max-width:85%;margin:-15px auto 28px;position:relative;border-radius:40px;font-family:Georgia,serif;line-height:1.7;text-align:center}.english-webtoon-panel{max-width:620px;margin:35px auto}.english-webtoon-panel img{display:block;max-width:100%;height:auto}.english-recovery-form{max-width:640px;margin:40px auto}.english-recovery-form label{display:block;margin:20px 0}.english-recovery-form input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #b68c4b66;border-radius:8px;background:#0b1725;color:#f4e4c1}.english-recovery-form p{line-height:1.9}.english-order-card{border:1px solid #b68c4b55;padding:20px;border-radius:10px;margin:20px 0;overflow-wrap:anywhere}.english-data-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13px}.english-data-table th,.english-data-table td{padding:10px;border:1px solid #b68c4b55;text-align:left}.english-table-wrap{overflow-x:auto}.english-edition .wizard-field select{width:100%;padding:14px;background:#0b1725;color:#f4e4c1;border:1px solid #b68c4b66;border-radius:8px}.english-edition .wizard-field label{display:block;margin-top:15px}.english-edition .wizard-field input[type=time]{color-scheme:dark}.english-edition .wizard-field .english-custom-place input{display:block;width:100%;margin-top:8px}.english-edition .wizard-field small{display:block;font-size:12px;line-height:1.8;color:#b9af9d}.english-edition .wizard-field input[type=checkbox]{width:auto;accent-color:#d7b779}.english-edition .wizard-body{overflow:auto}.english-edition :focus-visible{outline:2px solid #edce8b;outline-offset:4px}@media print{.product-app-header,.product-bottom-nav,.english-notice,.english-operational-actions,.reading-side-rail{display:none!important}}

/* Plain-English introduction, scoped to the independent English storefront. */
.english-edition .english-purchase-availability{margin:18px 0;padding:16px 18px;border:1px solid #b68c4b66;border-radius:10px;background:#102031;color:#e9dfce;font-size:14px;line-height:1.65;text-align:left}.english-edition .english-purchase-availability p{margin:8px 0}.english-edition .english-purchase-availability strong{color:#f5e9d2}.english-edition .english-purchase-availability summary,.english-seller-footer summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.english-edition .discovery-feature-title>p:first-child,.english-edition .reading-detail-intro>.reading-eyebrow{font-size:13px;font-weight:400;opacity:.8}.english-edition .english-seller-footer{max-width:1120px;margin:32px auto 100px;padding:28px 24px;border-top:1px solid #b68c4b55;color:#cfc7b7;line-height:1.8}.english-edition .english-seller-footer .seller-footer-info{display:block;font-size:13px}.english-edition .english-seller-footer .english-support-primary{font-size:16px;margin-bottom:18px}.english-seller-footer a{color:#e9c680}.english-seller-footer details{margin:12px 0}.english-edition .english-checkout-availability{padding:14px;border:1px solid #b68c4b66;border-radius:8px;font-size:14px;line-height:1.7}
.english-start-here{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;padding:48px 28px 24px;color:#e9dfce;line-height:1.8}.english-start-here h2,.english-reflection-example h2{font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.3;color:#f5e9d2;margin:10px 0 18px}.english-start-here h3{font-size:24px;line-height:1.35;margin:10px 0}.english-start-here p,.english-detail-intro p{margin:12px 0}.english-start-here a,.english-reflection-example a,.english-detail-intro a{color:#e9c680;text-decoration:underline;text-underline-offset:4px}.english-preview-card{padding:25px;border:1px solid #b68c4b66;border-radius:14px;background:#102031}.english-preview-card ul{padding-left:21px}.english-preview-card li{margin:10px 0}.english-preview-card .product-primary{display:inline-flex;margin:12px 0;text-decoration:none}.english-preview-card small{display:block;font-size:12px;line-height:1.7}.english-reflection-example{margin:14px 28px 30px;padding:24px;border-left:3px solid #d7b779;background:#102031;color:#e9dfce;line-height:1.8}.english-reflection-example h2{font-size:25px}.english-example-note{font-size:12px;color:#c6bcad}.english-detail-intro{padding:22px 26px;margin:0 0 24px;border:1px solid #b68c4b55;border-radius:12px;color:#e9dfce;line-height:1.8}.english-edition .discovery-hero-description{max-width:460px;line-height:1.65}.english-edition .discovery-hero h1{font-size:clamp(32px,4.5vw,56px);line-height:1.15}@media(max-width:700px){.english-start-here{grid-template-columns:1fr;padding:32px 18px 16px;gap:20px}.english-reflection-example{margin:10px 18px 24px;padding:20px}.english-detail-intro{padding:18px}.english-edition .discovery-hero-description{max-width:285px;font-size:14px}.english-edition .discovery-hero h1{font-size:34px}.english-edition .discovery-eyebrow{font-size:11px}}
