.cc_4waatua4_L79EONH5xp .nprint { padding-top: 4.5rem; }
.cc_4waatua4_L79EONH5xp .nprint__box { display: grid; grid-template-columns: 1fr; gap: 0.625rem; align-items: center; overflow: hidden; padding: 2.25rem 1.125rem; border-radius: var(--defter-radius); background: var(--defter-pink); color: var(--defter-ink); }
.cc_4waatua4_L79EONH5xp .nprint__view { position: relative; display: grid; place-items: center; min-height: 25rem; }
.cc_4waatua4_L79EONH5xp .nprint__tag { position: absolute; right: 6%; top: 6%; z-index: 3; padding: 0.625rem 1.125rem; border-radius: 999px; background: var(--defter-white); font-family: var(--defter-font-soft); font-size: 1.125rem; font-weight: 800; box-shadow: 0 18px 40px -22px rgba(17, 20, 39, 0.45); transform: rotate(6deg); }
.cc_4waatua4_L79EONH5xp .nprint__nb { position: relative; width: min(22.5rem, 78%); aspect-ratio: 3 / 4.1; border-radius: 6px 18px 18px 6px; background: var(--cv); box-shadow: inset 14px 0 0 rgba(0, 0, 0, 0.16), inset 15px 0 0 rgba(255, 255, 255, 0.12), 0 50px 70px -34px rgba(17, 20, 39, 0.8); transform: rotate(-4deg); transition: background 0.3s; }
.cc_4waatua4_L79EONH5xp .nprint__nb::before { content: ""; position: absolute; inset: 0; border-radius: inherit; background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.05) 0 2px, transparent 2px 4px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 0 2px, transparent 2px 4px); }
.cc_4waatua4_L79EONH5xp .nprint__el { position: absolute; right: 2rem; top: -1px; bottom: -1px; width: 0.625rem; background: rgba(0, 0, 0, 0.35); }
.cc_4waatua4_L79EONH5xp .nprint__rb { position: absolute; bottom: -2.5rem; left: 60%; width: 0.875rem; height: 4rem; background: var(--defter-butter); clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 86%, 0 100%); }
.cc_4waatua4_L79EONH5xp .nprint__nm { position: absolute; max-width: 76%; font-size: 2rem; line-height: 1.05; word-break: break-word; transition: all 0.3s; }
.cc_4waatua4_L79EONH5xp .nprint__nm.p-0 { left: 50%; top: 44%; transform: translate(-50%, -50%); text-align: center; }
.cc_4waatua4_L79EONH5xp .nprint__nm.p-1 { right: 3.5rem; bottom: 2.25rem; text-align: right; font-size: 1.3125rem; }
.cc_4waatua4_L79EONH5xp .nprint__nm.p-2 { left: 2.25rem; top: 2.25rem; font-size: 1.4375rem; }
.cc_4waatua4_L79EONH5xp .nprint__nm.f-0 { font-family: Georgia, "Times New Roman", serif; font-weight: 400; }
.cc_4waatua4_L79EONH5xp .nprint__nm.f-1 { font-family: var(--defter-font-soft); font-weight: 800; letter-spacing: -0.02em; }
.cc_4waatua4_L79EONH5xp .nprint__nm.f-2 { font-family: var(--defter-hand); font-weight: 700; font-size: 2.9rem; }
.cc_4waatua4_L79EONH5xp .nprint__nm.v-altin { background: linear-gradient(160deg, #f8e7a1, #c9a13b 40%, #fff4c4 55%, #b8892a); -webkit-background-clip: text; background-clip: text; color: transparent; }
.cc_4waatua4_L79EONH5xp .nprint__nm.v-gumus { background: linear-gradient(160deg, #ffffff, #a9b0bd 40%, #f4f6fa 55%, #8c94a3); -webkit-background-clip: text; background-clip: text; color: transparent; }
.cc_4waatua4_L79EONH5xp .nprint__nm.v-kor { color: var(--cv); text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35), 1px 1px 0 rgba(255, 255, 255, 0.25); }
.cc_4waatua4_L79EONH5xp .nprint__nm.v-beyaz { color: #fff; }
.cc_4waatua4_L79EONH5xp .nprint__kicker { background: rgba(255, 255, 255, 0.6); }
.cc_4waatua4_L79EONH5xp .nprint__title { margin-top: 0.25rem; font-size: clamp(2.125rem, 4.2vw, 4rem); }
.cc_4waatua4_L79EONH5xp .nprint__grp { margin-top: 1.5rem; }
.cc_4waatua4_L79EONH5xp .nprint__grp h3 { margin: 0 0 0.625rem; font-family: var(--defter-font-soft); font-size: 1rem; font-weight: 700; }
.cc_4waatua4_L79EONH5xp .nprint__grp input { width: 100%; height: 4rem; padding: 0 1.375rem; border: 0; border-radius: 18px; background: var(--defter-white); color: var(--defter-ink); font-family: var(--defter-font-soft); font-size: 1.625rem; font-weight: 700; letter-spacing: -0.02em; outline: 0; }
.cc_4waatua4_L79EONH5xp .nprint__grp input:focus { box-shadow: 0 0 0 2px var(--defter-ink); }
.cc_4waatua4_L79EONH5xp .nprint__sw { display: flex; flex-wrap: wrap; gap: 0.625rem; }
.cc_4waatua4_L79EONH5xp .nprint__sw button { width: 2.75rem; height: 2.75rem; border: 0; border-radius: 50%; background: var(--c); box-shadow: 0 0 0 3px var(--defter-pink), 0 0 0 5px transparent; cursor: pointer; }
.cc_4waatua4_L79EONH5xp .nprint__sw button.is-on { box-shadow: 0 0 0 3px var(--defter-pink), 0 0 0 5px var(--defter-ink); }
.cc_4waatua4_L79EONH5xp .nprint__pills { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.cc_4waatua4_L79EONH5xp .nprint__pills--pos { margin-top: 0.5rem; }
.cc_4waatua4_L79EONH5xp .nprint__pill { display: inline-flex; align-items: center; height: 2.75rem; padding: 0 1.125rem; border: 0; border-radius: 999px; background: rgba(255, 255, 255, 0.6); color: var(--defter-ink); font-family: var(--defter-font); font-size: 0.95rem; font-weight: 600; cursor: pointer; }
.cc_4waatua4_L79EONH5xp .nprint__pill.is-on { background: var(--defter-ink); color: var(--defter-white); }
.cc_4waatua4_L79EONH5xp .nprint__sum { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 1rem; margin-top: 1.875rem; }
.cc_4waatua4_L79EONH5xp .nprint__sum b { display: block; font-family: var(--defter-font-soft); font-size: 2.125rem; font-weight: 800; line-height: 1; letter-spacing: -0.03em; }
.cc_4waatua4_L79EONH5xp .nprint__sum small { display: block; margin-top: 0.375rem; color: var(--defter-ink-2); font-size: 0.875rem; }
.cc_4waatua4_L79EONH5xp .nprint__note { margin: 1rem 0 0; color: var(--defter-ink-2); font-size: 0.875rem; }
@media (min-width: 1024px) { .cc_4waatua4_L79EONH5xp .nprint__box { grid-template-columns: 1fr 1fr; gap: 2.5rem; padding: 4rem; } .cc_4waatua4_L79EONH5xp .nprint__view { min-height: 35rem; } }
