@import"https://fonts.googleapis.com/css2?family=Bagel+Fat+One&family=Black+And+White+Picture&family=Black+Han+Sans&family=Cute+Font&family=Do+Hyeon&family=Dokdo&family=Dongle:wght@300;400;700&family=East+Sea+Dokdo&family=Gaegu:wght@300;400;700&family=Gamja+Flower&family=Gothic+A1:wght@700;800;900&family=Gowun+Batang:wght@700&family=Gowun+Dodum&family=Grandiflora+One&family=Gugi&family=Hahmlet:wght@700;800;900&family=Hi+Melody&family=IBM+Plex+Sans+KR:wght@700&family=Jua&family=Kirang+Haerang&family=Nanum+Brush+Script&family=Nanum+Gothic:wght@700;800&family=Nanum+Gothic+Coding:wght@700&family=Nanum+Myeongjo:wght@700;800&family=Nanum+Pen+Script&family=Noto+Sans+KR:wght@700;800;900&family=Noto+Serif+KR:wght@700;900&family=Orbit&family=Poor+Story&family=Single+Day&family=Song+Myung&family=Stylish&family=Sunflower:wght@700&family=Yeon+Sung&display=swap";:root{--background:#ffffff;--black:#000000;--blue100:#c9e2ff;--blue200:#90c2ff;--blue300:#64a8ff;--blue400:#4593fc;--blue50:#e8f3ff;--blue500:#3182f6;--blue600:#2272eb;--blue700:#1b64da;--blue800:#1957c2;--blue900:#194aa6;--darkBackground:#17171c;--darkFloatBackground:#2c2c35;--darkGreyBackground:#101013;--darkLayeredBackground:#202027;--darkThemeBackground:#17171c;--darkThemeBackgroundDimmed:rgba(0,0,0,.56);--darkThemeBackgroundLevel01:#202027;--darkThemeBackgroundLevel02:#2c2c35;--darkThemeBackgroundLevelB01:#101013;--darkThemeBlue100:#23386a;--darkThemeBlue200:#25478c;--darkThemeBlue300:#265ab3;--darkThemeBlue400:#2970d9;--darkThemeBlue50:#202c4d;--darkThemeBlue500:#3485fa;--darkThemeBlue600:#449bff;--darkThemeBlue700:#61b0ff;--darkThemeBlue800:#8fcdff;--darkThemeBlue900:#c8e7ff;--darkThemeGreen100:#135338;--darkThemeGreen200:#136d47;--darkThemeGreen300:#138a59;--darkThemeGreen400:#13a065;--darkThemeGreen50:#153729;--darkThemeGreen500:#16bb76;--darkThemeGreen600:#26cf88;--darkThemeGreen700:#4ee4a6;--darkThemeGreen800:#82f6c5;--darkThemeGreen900:#ccffea;--darkThemeGrey100:#2c2c35;--darkThemeGrey200:#3c3c47;--darkThemeGrey300:#4d4d59;--darkThemeGrey400:#62626d;--darkThemeGrey50:#202027;--darkThemeGrey500:#7e7e87;--darkThemeGrey600:#9e9ea4;--darkThemeGrey700:#c3c3c6;--darkThemeGrey800:#e4e4e5;--darkThemeGrey900:#ffffff;--darkThemeHairlineBorder:#3c3c47;--darkThemeOrange100:#563200;--darkThemeOrange200:#804600;--darkThemeOrange300:#a85f00;--darkThemeOrange400:#cf7200;--darkThemeOrange50:#3d2500;--darkThemeOrange500:#f18600;--darkThemeOrange600:#fd9528;--darkThemeOrange700:#ffa861;--darkThemeOrange800:#ffc39e;--darkThemeOrange900:#ffe4d6;--darkThemePcScreenBg:#202027;--darkThemePurple100:#522361;--darkThemePurple200:#66247b;--darkThemePurple300:#7b2595;--darkThemePurple400:#962fb5;--darkThemePurple50:#3f2447;--darkThemePurple500:#ae3dd1;--darkThemePurple600:#c353e5;--darkThemePurple700:#d77cf2;--darkThemePurple800:#eaacfc;--darkThemePurple900:#f6d9ff;--darkThemeRed100:#562025;--darkThemeRed200:#7a242d;--darkThemeRed300:#9e2733;--darkThemeRed400:#ca2f3d;--darkThemeRed50:#3c2020;--darkThemeRed500:#f04251;--darkThemeRed600:#fa616d;--darkThemeRed700:#fe818b;--darkThemeRed800:#ffa8ad;--darkThemeRed900:#ffd1d3;--darkThemeTeal100:#224e51;--darkThemeTeal200:#226368;--darkThemeTeal300:#247e85;--darkThemeTeal400:#26939a;--darkThemeTeal50:#203537;--darkThemeTeal500:#2eaab2;--darkThemeTeal600:#43bec7;--darkThemeTeal700:#65d4dc;--darkThemeTeal800:#9be8ee;--darkThemeTeal900:#d6fcff;--darkThemeYellow100:#724c1e;--darkThemeYellow200:#b56f1d;--darkThemeYellow300:#eb8b1e;--darkThemeYellow400:#ffa126;--darkThemeYellow50:#3d2d1a;--darkThemeYellow500:#ffb134;--darkThemeYellow600:#ffc259;--darkThemeYellow700:#ffd68a;--darkThemeYellow800:#ffe5b2;--darkThemeYellow900:#fff1d4;--floatBackground:#ffffff;--green100:#aeefd5;--green200:#76e4b8;--green300:#3fd599;--green400:#15c47e;--green50:#f0faf6;--green500:#03b26c;--green600:#02a262;--green700:#029359;--green800:#028450;--green900:#027648;--grey100:#f2f4f6;--grey200:#e5e8eb;--grey300:#d1d6db;--grey400:#b0b8c1;--grey50:#f9fafb;--grey500:#8b95a1;--grey600:#6b7684;--grey700:#4e5968;--grey800:#333d4b;--grey900:#191f28;--greyBackground:#f2f4f6;--greyOpacity100:rgba(2,32,71,.05);--greyOpacity200:rgba(0,27,55,.1);--greyOpacity300:rgba(0,29,58,.18);--greyOpacity400:rgba(0,25,54,.31);--greyOpacity50:rgba(0,23,51,.02);--greyOpacity500:rgba(3,24,50,.46);--greyOpacity600:rgba(0,19,43,.58);--greyOpacity700:rgba(3,18,40,.7);--greyOpacity800:rgba(0,12,30,.8);--greyOpacity900:rgba(2,9,19,.91);--inverseGrey100:#2c2c35;--inverseGrey200:#3c3c47;--inverseGrey300:#4d4d59;--inverseGrey400:#62626d;--inverseGrey50:#202027;--inverseGrey500:#7e7e87;--inverseGrey600:#9e9ea4;--inverseGrey700:#c3c3c6;--inverseGrey800:#e4e4e5;--inverseGrey900:#ffffff;--layeredBackground:#ffffff;--lightThemeBackground:#ffffff;--lightThemeBackgroundDimmed:rgba(0,0,0,.2);--lightThemeBackgroundLevel01:#ffffff;--lightThemeBackgroundLevel02:#ffffff;--lightThemeBackgroundLevelB01:#f2f4f6;--lightThemeBlue100:#c9e2ff;--lightThemeBlue200:#90c2ff;--lightThemeBlue300:#64a8ff;--lightThemeBlue400:#4593fc;--lightThemeBlue50:#e8f3ff;--lightThemeBlue500:#3182f6;--lightThemeBlue600:#2272eb;--lightThemeBlue700:#1b64da;--lightThemeBlue800:#1957c2;--lightThemeBlue900:#194aa6;--lightThemeGreen100:#aeefd5;--lightThemeGreen200:#76e4b8;--lightThemeGreen300:#3fd599;--lightThemeGreen400:#15c47e;--lightThemeGreen50:#f0faf6;--lightThemeGreen500:#03b26c;--lightThemeGreen600:#02a262;--lightThemeGreen700:#029359;--lightThemeGreen800:#028450;--lightThemeGreen900:#027648;--lightThemeGrey100:#f2f4f6;--lightThemeGrey200:#e5e8eb;--lightThemeGrey300:#d1d6db;--lightThemeGrey400:#b0b8c1;--lightThemeGrey50:#f9fafb;--lightThemeGrey500:#8b95a1;--lightThemeGrey600:#6b7684;--lightThemeGrey700:#4e5968;--lightThemeGrey800:#333d4b;--lightThemeGrey900:#191f28;--lightThemeHairlineBorder:#e5e8eb;--lightThemeOrange100:#ffe0b0;--lightThemeOrange200:#ffcd80;--lightThemeOrange300:#ffbd51;--lightThemeOrange400:#ffa927;--lightThemeOrange50:#fff3e0;--lightThemeOrange500:#fe9800;--lightThemeOrange600:#fb8800;--lightThemeOrange700:#f57800;--lightThemeOrange800:#ed6700;--lightThemeOrange900:#e45600;--lightThemePcScreenBg:#f6f7f9;--lightThemePurple100:#edccf8;--lightThemePurple200:#da9bef;--lightThemePurple300:#c770e4;--lightThemePurple400:#b44bd7;--lightThemePurple50:#f9f0fc;--lightThemePurple500:#a234c7;--lightThemePurple600:#9128b4;--lightThemePurple700:#8222a2;--lightThemePurple800:#73228e;--lightThemePurple900:#65237b;--lightThemeRed100:#ffd4d6;--lightThemeRed200:#feafb4;--lightThemeRed300:#fb8890;--lightThemeRed400:#f66570;--lightThemeRed50:#ffeeee;--lightThemeRed500:#f04452;--lightThemeRed600:#e42939;--lightThemeRed700:#d22030;--lightThemeRed800:#bc1b2a;--lightThemeRed900:#a51926;--lightThemeTeal100:#bce9e9;--lightThemeTeal200:#89d8d8;--lightThemeTeal300:#58c7c7;--lightThemeTeal400:#30b6b6;--lightThemeTeal50:#edf8f8;--lightThemeTeal500:#18a5a5;--lightThemeTeal600:#109595;--lightThemeTeal700:#0c8585;--lightThemeTeal800:#097575;--lightThemeTeal900:#076565;--lightThemeYellow100:#ffefbf;--lightThemeYellow200:#ffe69b;--lightThemeYellow300:#ffdd78;--lightThemeYellow400:#ffd158;--lightThemeYellow50:#fff9e7;--lightThemeYellow500:#ffc342;--lightThemeYellow600:#ffb331;--lightThemeYellow700:#faa131;--lightThemeYellow800:#ee8f11;--lightThemeYellow900:#dd7d02;--orange100:#ffe0b0;--orange200:#ffcd80;--orange300:#ffbd51;--orange400:#ffa927;--orange50:#fff3e0;--orange500:#fe9800;--orange600:#fb8800;--orange700:#f57800;--orange800:#ed6700;--orange900:#e45600;--purple100:#edccf8;--purple200:#da9bef;--purple300:#c770e4;--purple400:#b44bd7;--purple50:#f9f0fc;--purple500:#a234c7;--purple600:#9128b4;--purple700:#8222a2;--purple800:#73228e;--purple900:#65237b;--red100:#ffd4d6;--red200:#feafb4;--red300:#fb8890;--red400:#f66570;--red50:#ffeeee;--red500:#f04452;--red600:#e42939;--red700:#d22030;--red800:#bc1b2a;--red900:#a51926;--teal100:#bce9e9;--teal200:#89d8d8;--teal300:#58c7c7;--teal400:#30b6b6;--teal50:#edf8f8;--teal500:#18a5a5;--teal600:#109595;--teal700:#0c8585;--teal800:#097575;--teal900:#076565;--white:#ffffff;--whiteOpacity100:rgba(217,217,255,.11);--whiteOpacity200:rgba(222,222,255,.19);--whiteOpacity300:rgba(224,224,255,.27);--whiteOpacity400:rgba(232,232,253,.36);--whiteOpacity50:rgba(209,209,253,.05);--whiteOpacity500:rgba(242,242,255,.47);--whiteOpacity600:rgba(248,248,255,.6);--whiteOpacity700:rgba(253,253,255,.75);--whiteOpacity800:rgba(253,253,254,.89);--whiteOpacity900:rgba(255,255,255,1);--yellow100:#ffefbf;--yellow200:#ffe69b;--yellow300:#ffdd78;--yellow400:#ffd158;--yellow50:#fff9e7;--yellow500:#ffc342;--yellow600:#ffb331;--yellow700:#faa131;--yellow800:#ee8f11;--yellow900:#dd7d02}:root{--poster-paper: #fffdf5;--poster-ink: #151515;--poster-blue: #1f55ff;--poster-green: #45bd82;--poster-cyan: #12a3bd;--poster-pink: #ff5aae;--app-bg: #f5fbfd;--poster-font: "Noto Sans KR", "Noto Sans CJK KR", "Noto Sans", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;color:#151515;background:var(--app-bg);font-family:var(--poster-font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--app-bg)}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.screen{min-height:100vh;padding:calc(18px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff,#f7fcfd 52%,#edf8fb),var(--app-bg)}.home-screen,.mood-screen,.result-screen,.stickerbook-screen,.terms-screen{max-width:480px;margin:0 auto}.screen-top{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:18px;color:#151515b3;font-size:14px;font-weight:800}.ghost-button,.primary-button,.secondary-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;cursor:pointer;font-weight:900;letter-spacing:0}.ghost-button{min-height:38px;padding:0 12px;color:var(--poster-ink);background:#fff;box-shadow:0 0 0 1px #15151514}.primary-button,.secondary-button{width:100%;min-height:52px;padding:0 18px}.primary-button{color:#fff;background:var(--poster-blue);box-shadow:0 12px 0 var(--poster-green)}.primary-button:active{transform:translateY(2px);box-shadow:0 10px 0 var(--poster-green)}.primary-button:disabled{color:#1515156b;background:#dbe8eb;box-shadow:none;cursor:default}.secondary-button{color:var(--poster-ink);background:#fff;border:1px solid rgba(21,21,21,.12)}.text-button{min-height:34px;padding:0;color:#151515ad;background:transparent}.action-stack{display:grid;gap:12px}.eyebrow{margin:0 0 9px;color:#71dfc6;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.home-hero{position:relative;display:grid;gap:18px;min-height:520px;margin-bottom:18px;padding:24px 22px;overflow:hidden;border:3px solid var(--poster-ink);border-radius:8px;background:var(--poster-paper);box-shadow:0 18px 36px #15151514;isolation:isolate}.hero-copy{position:relative;z-index:2}.hero-copy h1,.section-heading h1,.word-card h1,.terms-screen h1{margin:0;color:var(--poster-ink);font-size:34px;line-height:1.08;letter-spacing:0}.hero-copy p:not(.eyebrow),.section-heading p:not(.eyebrow),.empty-state p,.terms-screen p{margin:11px 0 0;color:#151515a3;font-size:15px;line-height:1.55;word-break:keep-all}.hero-typography{position:relative;z-index:1;min-height:315px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 73% 22%,var(--poster-green) 0 18px,transparent 19px),radial-gradient(circle at 85% 55%,var(--poster-cyan) 0 14px,transparent 15px),linear-gradient(90deg,transparent 0 46%,rgba(5,5,6,.1) 46% 48%,transparent 48% 100%),var(--poster-paper)}.hero-typography span{position:absolute;display:block;color:var(--poster-blue);font-weight:950;letter-spacing:0;line-height:.86;transform-origin:50% 50%;word-break:keep-all}.hero-typography span:nth-child(1){left:1%;top:1%;color:var(--poster-blue);font-family:Georgia,Times New Roman,serif;font-size:108px;transform:scaleX(.72)}.hero-typography span:nth-child(2){right:7%;top:4%;color:var(--poster-green);font-size:118px;transform:scaleX(.76) rotate(2deg)}.hero-typography span:nth-child(3){left:1%;top:38%;color:var(--poster-blue);font-size:126px;transform:scaleX(.88)}.hero-typography span:nth-child(4){right:0;top:38%;color:var(--poster-green);font-size:126px;transform:scaleX(.78)}.hero-typography span:nth-child(5){left:33%;top:68%;color:var(--poster-cyan);font-size:102px;transform:scaleX(1.05)}.hero-copy .eyebrow{color:var(--poster-green)}.home-hero .hero-copy h1{color:var(--poster-ink)}.home-hero .hero-copy p:not(.eyebrow){color:#050506a3}.latest-type-line{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px 0;border-top:1px solid rgba(21,21,21,.12);color:#151515b8}.latest-type-line span{color:var(--poster-ink);font-size:15px;font-weight:900;word-break:keep-all}.latest-type-line small{color:#15151570;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.section-heading{margin-bottom:18px}.mood-heading h1{max-width:8em;font-size:32px}.word-composer{display:grid;gap:14px}.composer-card-preview{position:relative;display:grid;min-height:318px;overflow:hidden;border:3px solid var(--poster-ink);border-radius:8px;background:radial-gradient(circle at 82% 22%,rgba(69,189,130,.44) 0 18px,transparent 19px),radial-gradient(circle at 72% 66%,rgba(18,163,189,.22) 0 15px,transparent 16px),var(--poster-paper)}.composer-card-preview:after{position:absolute;left:0;right:0;bottom:24px;height:28px;color:#164dff29;content:"오늘의 말랑말";font-size:20px;font-weight:950;letter-spacing:0;transform:skewY(-7deg)}.composer-word-stage{position:relative;display:grid;place-items:center;min-height:318px;padding:22px}.composer-word-stage>p{margin:0;color:var(--poster-blue);font-size:64px;font-weight:950;line-height:.9;text-align:center;word-break:keep-all}.selected-word-stack{position:relative;width:100%;min-height:250px}.selected-word-stack span{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:86px;padding:0 16px;color:var(--poster-blue);background:transparent;border:0;border-radius:8px;box-shadow:none;font-size:56px;font-weight:950;letter-spacing:0;line-height:.92;animation:word-snap .18s ease-out both;white-space:nowrap;word-break:keep-all}.selected-word-stack span:nth-child(1){left:2%;top:16%;color:var(--poster-blue);background:transparent;transform:rotate(-2deg) scaleX(.94)}.selected-word-stack span:nth-child(2){right:4%;top:36%;color:var(--poster-green);background:transparent;transform:rotate(2deg) scaleX(.82)}.selected-word-stack span:nth-child(3){left:24%;top:60%;color:var(--poster-cyan);background:transparent;transform:rotate(-1deg) scaleX(1.08)}.selected-word-stack span:nth-child(4){right:8%;top:66%;color:var(--poster-pink);font-size:46px;transform:rotate(1deg) scaleX(.96)}.selected-word-stack span:nth-child(5){left:10%;top:78%;color:var(--poster-green);font-size:42px;transform:rotate(-1deg) scaleX(.92)}.selected-word-stack.count-4 span,.selected-word-stack.count-5 span{min-height:58px;padding:0 10px;font-size:44px}.selected-word-stack.count-5 span:nth-child(1){left:8%;top:9%}.selected-word-stack.count-5 span:nth-child(2){right:8%;top:25%}.selected-word-stack.count-5 span:nth-child(3){left:8%;top:43%}.selected-word-stack.count-5 span:nth-child(4){right:4%;top:59%}.selected-word-stack.count-5 span:nth-child(5){left:24%;top:76%}.composer-reaction,.composer-summary{justify-self:center;margin:0;color:#151515a3;font-size:13px;font-weight:850;line-height:1.45;text-align:center;word-break:keep-all}.composer-reaction{color:#ff58a8}.selected-chip-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(21,21,21,.1);border-radius:8px;background:#fff}.selected-chip-strip span,.selected-chip-strip button{min-height:30px;border-radius:999px;font-size:13px;font-weight:900;word-break:keep-all}.selected-chip-strip span{display:inline-flex;align-items:center;color:#15151585}.selected-chip-strip button{padding:0 12px;color:var(--poster-ink);border:1px solid rgba(21,21,21,.12);background:#fff5bd}.composer-summary{min-height:32px;padding:7px 12px;border:1px solid rgba(21,21,21,.1);border-radius:8px;background:#fff}.word-chip-catalog{display:grid;gap:14px}.word-chip-group{display:grid;gap:8px}.word-chip-group h2{margin:0;color:#15151594;font-size:13px;font-weight:950}.word-chip-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.word-chip{display:grid;align-items:end;justify-items:start;min-height:82px;padding:12px;border:2px solid var(--poster-ink);border-radius:8px;color:var(--poster-ink);background:#fff;box-shadow:5px 5px #0000006b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.word-chip:active{cursor:grabbing;transform:translateY(2px);box-shadow:3px 3px #0000006b}.word-chip:disabled{cursor:default;opacity:.5}.word-chip strong{font-size:28px;font-weight:950;letter-spacing:0;line-height:.94}.word-chip.tone-bright{background:#ffc43d}.word-chip.tone-calm{background:#71dfc6}.word-chip.tone-soft:nth-child(3n+1){background:#ff58a8}.word-drag-ghost{position:fixed;z-index:30;display:grid;place-items:center;min-width:104px;min-height:62px;padding:0 16px;color:var(--poster-ink);background:#fff;border:2px solid var(--poster-ink);border-radius:8px;box-shadow:8px 8px #0000005c;font-size:30px;font-weight:950;pointer-events:none;transform:translate(-50%,-50%) rotate(-4deg)}.compose-action{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;display:grid;padding-top:2px}.word-card{display:grid;gap:14px;width:min(100%,390px);margin:6px auto 16px;padding:14px;overflow:hidden;border:3px solid var(--poster-ink);border-radius:8px;background:var(--poster-paper);box-shadow:0 18px 36px #15151514;font-family:var(--poster-font)}.word-card.tone-bright,.word-card.tone-calm{background:var(--poster-paper)}.word-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#050506a3;font-size:12px;font-weight:950;text-transform:uppercase}.word-card-topline small{color:var(--poster-blue);font-size:20px}.word-canvas{position:relative;min-height:342px;overflow:hidden;border-radius:8px;border:3px solid var(--poster-ink);background:radial-gradient(circle at 78% 20%,rgba(69,189,130,.32) 0 22px,transparent 23px),radial-gradient(circle at 88% 43%,rgba(18,163,189,.24) 0 14px,transparent 15px),var(--poster-paper);isolation:isolate}.word-canvas:before,.word-canvas:after{position:absolute;pointer-events:none;content:""}.word-canvas:before{top:11px;right:11px;bottom:11px;left:11px;border:2px solid rgba(21,21,21,.42);border-radius:8px;box-shadow:inset 0 0 0 1px #1515151f}.word-canvas:after{left:8%;right:8%;bottom:10%;height:12px;background:linear-gradient(90deg,var(--poster-blue) 0 19%,transparent 19% 24%,var(--poster-green) 24% 44%,transparent 44% 51%,var(--poster-cyan) 51% 70%,transparent 70% 77%,var(--poster-blue) 77% 100%);opacity:.76}.word-card.tone-bright .word-canvas{background:radial-gradient(circle at 78% 20%,rgba(255,90,174,.25) 0 22px,transparent 23px),radial-gradient(circle at 88% 43%,rgba(18,163,189,.24) 0 14px,transparent 15px),var(--poster-paper)}.word-card.style-modular .word-canvas{background:radial-gradient(circle at 82% 22%,rgba(255,90,174,.22) 0 30px,transparent 31px),radial-gradient(circle at 86% 52%,rgba(18,163,189,.2) 0 15px,transparent 16px),radial-gradient(circle at 20% 74%,rgba(69,189,130,.18) 0 18px,transparent 19px),var(--poster-paper)}.word-bigline{position:absolute;left:10px;right:10px;top:20px;margin:0;z-index:0;color:#164dff0d;font-size:58px;font-weight:950;line-height:.9;text-align:center;word-break:keep-all}.word-layer{position:absolute;display:inline-flex;align-items:center;justify-content:center;z-index:2;min-height:44px;padding:0 10px;color:var(--poster-blue);background:transparent;border-radius:0;font-family:var(--word-font-family),var(--poster-font);font-weight:950;letter-spacing:0;line-height:.9;white-space:nowrap;word-break:keep-all;font-variation-settings:"wght" 950;transform:translate(-50%,-50%) rotate(var(--word-rotate)) scaleX(var(--word-scale-x));animation:word-drop .22s ease-out both}.word-layer.orientation-vertical{writing-mode:vertical-rl;text-orientation:upright;line-height:.92}.word-layer.tone-soft{color:var(--poster-pink)}.word-layer.tone-bright{color:var(--poster-blue)}.word-layer.tone-calm{color:var(--poster-green)}.word-layer.variant-outline{color:transparent;-webkit-text-stroke:2px var(--poster-blue);text-shadow:none}.word-layer.variant-soft{opacity:.92}.word-layer.variant-stamp{padding:4px 9px;color:var(--poster-ink);background:#fff5bd;border:2px solid currentColor;border-radius:999px;box-shadow:4px 4px #1515151f;font-size:24px}.word-layer.variant-stamp.orientation-vertical{padding:9px 4px}.word-layer.size-hero{font-size:58px}.word-layer.size-large{font-size:46px}.word-layer.size-medium{font-size:36px}.word-layer.size-small{font-size:29px}.word-layer.size-tiny{font-size:22px}.word-layer.variant-stamp.size-medium{font-size:28px}.word-card h1{color:var(--poster-ink);font-size:27px;word-break:keep-all}.word-card-message{margin:0;color:#050506b3;font-size:15px;font-weight:750;line-height:1.55;word-break:keep-all}.word-card-footer{color:#0505067a;font-size:12px;font-weight:850}.word-card.is-compact{width:100%;gap:9px;margin:0;padding:10px}.word-card.is-compact .word-card-topline{font-size:10px}.word-card.is-compact .word-canvas{min-height:188px}.word-card.is-compact .word-bigline{font-size:30px}.word-card.is-compact .word-layer{min-height:36px;padding:0 8px}.word-card.is-compact .word-layer.size-hero{font-size:36px}.word-card.is-compact .word-layer.size-large{font-size:30px}.word-card.is-compact .word-layer.size-medium{font-size:23px}.word-card.is-compact .word-layer.size-small{font-size:18px}.word-card.is-compact .word-layer.size-tiny,.word-card.is-compact .word-layer.variant-stamp{font-size:14px}.word-card.is-compact .word-layer.variant-outline{-webkit-text-stroke-width:1px}.word-card.is-compact h1{color:var(--poster-ink);font-size:16px}.word-card.is-compact .word-card-message{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.35}.status-message{min-height:24px;margin:0 0 12px;color:var(--poster-green);font-size:14px;font-weight:900;text-align:center}.empty-state{display:grid;justify-items:start;gap:12px;padding:18px 0;border-top:1px solid rgba(21,21,21,.12)}.empty-state h2{margin:0;color:var(--poster-ink);font-size:28px;line-height:1.1;word-break:keep-all}.album-panel{display:grid;gap:16px}.album-title-row{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(21,21,21,.12)}.album-title-row span,.album-word-card-shell>time,.album-word-card-shell>small{color:#1515157a;font-size:12px;font-weight:900}.album-title-row h2{margin:2px 0 0;color:var(--poster-ink);font-size:28px}.album-grid{display:grid;grid-template-columns:1fr;gap:16px}.word-album-grid{align-items:start}.album-bottom-ad{margin-top:22px;overflow:hidden}.album-bottom-ad__slot{width:100vw;height:96px;margin-left:calc(50% - 50vw);overflow:hidden}.album-bottom-ad__debug{margin:8px 0 0;color:#1515157a;font-size:12px;font-weight:800;text-align:center}.album-word-card-shell{display:grid;gap:8px;width:100%}.album-word-card-shell>time,.album-word-card-shell>small{justify-self:center;text-align:center}.album-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(21,21,21,.12);border-radius:8px;background:#fff}.album-card-holo{display:none}.album-card-content,.album-card-top{display:grid;gap:8px}.album-card-top{grid-template-columns:1fr auto;color:#15151580;font-size:12px;font-weight:900}.album-sticker-stage{display:none}.album-card h2,.album-card p,.album-card small{margin:0}.album-card h2{color:var(--poster-ink);font-size:20px}.album-card p{color:#151515ad;font-size:14px;line-height:1.45}.album-card small{color:#71dfc6;font-size:12px;font-weight:850}.share-preview{display:none}.terms-screen{background:#fff}.terms-screen h1{font-size:28px}.terms-screen p{color:#151515ad}.terms-updated{margin:12px 0 22px;color:#15151580;font-size:13px;font-weight:800}.terms-article{display:grid;gap:22px}.terms-article section{display:grid;gap:8px}.terms-article h2{margin:0;color:var(--poster-ink);font-size:17px;line-height:1.35;word-break:keep-all}.terms-article p{margin:0;font-size:14px;line-height:1.65;word-break:keep-all}.sticker-card{display:none}.touch-zone{background:transparent}@keyframes word-snap{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1}}@keyframes word-drop{0%{opacity:0;transform:translate(-50%,-56%) rotate(var(--word-rotate)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--word-rotate)) scale(1)}}@media (max-width: 380px){.screen{padding-left:14px;padding-right:14px}.home-hero{min-height:468px;padding:20px 18px}.hero-copy h1,.section-heading h1{font-size:30px}.hero-typography{min-height:278px}.hero-typography span:nth-child(1){font-size:92px}.hero-typography span:nth-child(2),.hero-typography span:nth-child(3),.hero-typography span:nth-child(4){font-size:104px}.hero-typography span:nth-child(5){font-size:86px}.composer-card-preview,.composer-word-stage{min-height:286px}.composer-word-stage>p{font-size:48px}.selected-word-stack span{min-height:72px;font-size:40px}.word-chip strong{font-size:24px}.word-canvas{min-height:308px}.word-bigline{font-size:58px}.word-layer.size-large{font-size:52px}.word-layer.size-medium{font-size:40px}.word-layer.size-small{font-size:33px}}
