@import"https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap";#gj-ortho{font-family:Montserrat,sans-serif;color:#111}#gj-ortho .or-title{font-family:Montserrat,sans-serif!important;font-weight:800;text-transform:uppercase;font-size:clamp(26px,7vw,40px)!important;line-height:1.1;text-align:center;margin:0 0 4px;letter-spacing:-.01em;color:#111}#gj-ortho .or-sub{font-family:Georgia,serif;font-style:italic;text-align:center;color:#333;margin:0 0 18px;font-size:16px}#or-app,#or-sheet-root{font-family:Montserrat,sans-serif;color:#111;max-width:680px;margin:0 auto}#or-app *,#or-sheet-root *{box-sizing:border-box}#or-app [hidden],#or-sheet-root[hidden],#or-sheet-root [hidden]{display:none!important}#or-app .or-label,#or-sheet-root .or-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111;margin:0 0 10px;line-height:1.3}#or-app .or-label:before,#or-sheet-root .or-label:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:0;background:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27%23d85d7c%27%20d=%27M12%2021.3l-1.4-1.3C5.4%2015.4%202%2012.3%202%208.5%202%205.4%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.4%2022%208.5c0%203.8-3.4%206.9-8.6%2011.5L12%2021.3z%27/%3E%3C/svg%3E) no-repeat center/contain}#or-app .or-btn,#or-sheet-root .or-btn{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;padding:13px 20px!important;margin:0!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:999px!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;transition:opacity .15s,transform .15s}#or-app .or-btn:active,#or-sheet-root .or-btn:active{transform:scale(.97)}#or-app .or-btn--dark,#or-sheet-root .or-btn--dark{background:#111!important;color:#fff!important}#or-app .or-btn--pink{background:#fff4fb!important;color:#111!important}#or-app .or-btn--soft,#or-sheet-root .or-btn--soft{background:#f2f2f2!important;color:#111!important}#or-app .or-btn:disabled{opacity:.4;cursor:default;transform:none}#or-app .or-btn:before,#or-app .or-btn:after,#or-sheet-root .or-btn:before,#or-sheet-root .or-btn:after{display:none!important}#or-app .or-levels{display:grid;grid-template-columns:1fr;gap:10px}#or-app .or-lvcard{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:100%!important;margin:0!important;padding:18px 20px!important;border:0!important;border-radius:22px!important;background:#fff4fb!important;color:#111!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s,background-color .15s;min-height:0!important;height:auto!important}#or-app .or-lvcard:nth-child(2){background:#fbe3ee!important}#or-app .or-lvcard:nth-child(3){background:#111!important;color:#fff!important}#or-app .or-lvcard:active{transform:scale(.985)}#or-app .or-lv-n{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}#or-app .or-lv-name{font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.1}#or-app .or-lv-name:after{content:""}#or-app .or-lv-desc{font-family:Georgia,serif;font-style:italic;font-size:15px;line-height:1.35;font-weight:400}#or-app .or-lv-best{font-size:12px;font-weight:700;color:#d85d7c}#or-app .or-lv-best:empty{display:none}@media(min-width:700px){#or-app .or-levels{grid-template-columns:repeat(3,1fr)}#or-app .or-lvcard{padding:22px!important}}#or-app .or-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0 0 12px}#or-app .or-top .or-label{margin:0}#or-app .or-count{margin:0;font-size:13px;color:#555;line-height:1.4}#or-app .or-count b{color:#111;font-weight:700}#or-app .or-paper{position:relative;background-color:#fff;border-radius:24px;box-shadow:0 12px 32px #d85d7c29,0 2px 6px #0000000d;padding:16px 16px 22px 46px;overflow:hidden;background-image:linear-gradient(to right,transparent 33px,#f2a2b6 33px,#f2a2b6 35px,transparent 35px)}#or-app .or-head{font-family:Caveat,Georgia,cursive;font-style:normal;font-weight:700;font-size:32px;line-height:1;color:#d85d7c;margin:4px 0 2px;letter-spacing:.01em}#or-app .or-ttl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#999;margin:0 0 6px}#or-app .or-text{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:18px;line-height:34px;color:#1d2340;margin:0;overflow-wrap:break-word;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,#cfe2f6 33px,#cfe2f6 34px);background-attachment:local}#or-app .or-w{border-radius:6px;transition:background-color .15s,color .15s}#or-app .or-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#or-app .or-tap:hover{background:#fff0f6}#or-app .or-tap:focus{outline:none}#or-app .or-tap:focus-visible{outline:2px solid #d85d7c;outline-offset:1px}#or-app .or-red{color:#e0445a;text-decoration:underline dotted #e0445a;text-decoration-thickness:1.5px;text-underline-offset:5px}#or-app .or-ed{color:#d85d7c;font-weight:700;text-decoration:underline dotted #d85d7c;text-decoration-thickness:1.5px;text-underline-offset:5px}#or-app .or-act{background:#ffe1ee!important}#or-app .or-hint{animation:or-blink .65s ease-in-out 4}@keyframes or-blink{0%,to{background:transparent;box-shadow:none}50%{background:#ffd3e4;box-shadow:0 0 0 3px #ffd3e4}}@media(prefers-reduced-motion:reduce){#or-app .or-hint{animation:none;background:#ffd3e4}}#or-app .or-ok{color:#1f9d6a;font-weight:700;text-decoration:none}#or-app .or-ko{color:#e0445a;text-decoration:line-through;text-decoration-thickness:1.5px}#or-app .or-fix{color:#1f9d6a;font-weight:700;font-style:normal;font-family:Montserrat,sans-serif;font-size:.82em;background:#e6f6ef;padding:1px 6px}#or-app .or-back{color:#111;font-style:normal;font-family:Montserrat,sans-serif;font-size:.82em;background:#f2f2f2;padding:1px 6px}#or-app .or-toast{min-height:0;margin:0;font-size:14px;line-height:1.45;text-align:center;opacity:0;transition:opacity .2s}#or-app .or-toast.on{min-height:20px;margin:12px auto 0;padding:10px 14px;border-radius:16px;background:#fff4fb;opacity:1;max-width:520px}#or-app .or-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 8px}#or-app #or-actions.is-done{display:none!important}@media(max-width:420px){#or-app #or-actions{display:grid;grid-template-columns:1fr 1fr}#or-app #or-actions .or-btn{width:100%!important;padding:13px 10px!important}}#or-app .or-result{margin:22px 0 0;display:flex;flex-direction:column;gap:12px;scroll-margin-top:90px}#or-app .or-score{background:#fff4fb;border-radius:24px;padding:20px;text-align:center}#or-app .or-score .or-label{justify-content:center}#or-app .or-big{font-weight:800;font-size:40px;line-height:1;margin:0 0 6px;letter-spacing:-.02em}#or-app .or-big span{display:block;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:17px;letter-spacing:0;margin-top:6px;color:#333}#or-app .or-pts{font-size:16px;font-weight:700;margin:10px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}#or-app .or-chip{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:#e6f6ef;color:#1f9d6a}#or-app .or-chip--ko{background:#fde8eb;color:#c22f45}#or-app .or-rec{font-size:13px;color:#555;margin:8px 0 0}#or-app .or-bravo{font-family:Caveat,Georgia,cursive;font-size:28px;font-weight:700;color:#d85d7c;margin:6px 0 0}#or-app .or-card{background:#f7f7f7;border-radius:22px;padding:18px 18px 16px}#or-app .or-corr{font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.7;margin:0;color:#1d2340}#or-app .or-hl{background:#e6f6ef;color:#1f9d6a;font-weight:700;padding:0 3px;border-radius:5px}#or-app .or-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}#or-app .or-rules li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;margin:0;padding:0}#or-app .or-rules li:before{display:none}#or-app .or-ico{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:#1f9d6a;margin-top:1px}#or-app .is-ko .or-ico{background:#e0445a}#or-app .or-rules s{color:#e0445a}#or-app .or-rules b{color:#1f9d6a}#or-app .or-rules em{display:block;font-style:normal;color:#555;font-size:13px;margin-top:2px}#or-app .or-actions--end{margin-top:4px}html.or-lock,html.or-lock body{overflow:hidden!important}#or-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;max-width:none;margin:0}#or-sheet-root .or-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111161;animation:or-fade .2s ease}#or-sheet-root .or-sheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:560px;background:#fff;border-radius:28px 28px 0 0;padding:20px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0000002e;animation:or-up .22s cubic-bezier(.2,.8,.3,1)}#or-sheet-root .or-sheet:before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:#e2e2e2;margin:-8px auto 14px}#or-sheet-root .or-sheet-orig{font-size:14px;color:#555;margin:0 0 10px}#or-sheet-root .or-sheet-orig b{font-family:Georgia,serif;font-style:italic;font-size:17px;color:#e0445a;font-weight:400}#or-sheet-root form{margin:0;padding:0}#or-sheet-root .or-input{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:15px 18px!important;font-family:Georgia,serif!important;font-style:italic!important;font-size:20px!important;line-height:1.3!important;color:#111!important;background:#f2f2f2!important;border:0!important;border-radius:18px!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;appearance:none}#or-sheet-root .or-input:focus{background:#fff4fb!important;box-shadow:0 0 0 2px #d85d7c inset!important}#or-sheet-root .or-sheet-btns{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}#or-sheet-root .or-sheet-btns .or-btn{width:100%!important;padding:15px 12px!important;font-size:15px!important}#or-sheet-root .or-reset{display:block!important;margin:10px auto 0!important;padding:6px 10px!important;background:none!important;border:0!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#d85d7c!important;text-decoration:underline;text-transform:none!important;letter-spacing:0!important;cursor:pointer;min-height:0!important;width:auto!important}#or-sheet-root .or-reset[hidden]{display:none!important}@media(min-width:700px){#or-sheet-root .or-sheet{bottom:50%!important;transform:translateY(50%);border-radius:28px;padding:24px;animation:or-fade .2s ease}}@keyframes or-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes or-fade{0%{opacity:0}to{opacity:1}}.gj-paper{container-type:inline-size;position:relative;width:72%;aspect-ratio:1;border-radius:12px;background-color:#fff;transform:rotate(-4deg);box-shadow:0 4px 12px #f06bb338;overflow:hidden;padding:11% 6% 0 22%;display:flex;flex-direction:column;background-image:linear-gradient(to right,transparent 15%,#f2a2b6 15%,#f2a2b6 16.5%,transparent 16.5%),repeating-linear-gradient(to bottom,transparent 0,transparent 17cqw,#cfe2f6 17cqw,#cfe2f6 18cqw);background-position:0 0,0 9cqw}.gj-paper-h{font-family:Caveat,Georgia,cursive;font-weight:700;font-size:23cqw;line-height:1;color:#d85d7c;margin:0 0 2cqw;white-space:nowrap}.gj-paper-l{display:block;font-family:Georgia,serif;font-style:italic;font-size:14cqw;line-height:18cqw;color:#1d2340;white-space:nowrap}.gj-paper-l s{color:#e0445a;text-decoration-thickness:2px}.gj-paper-l b{color:#1f9d6a;font-weight:700}.gj-paper-pen{position:absolute;right:-6%;bottom:12%;width:62%;height:9cqw;border-radius:99px;background:#f06bb3;transform:rotate(-38deg);box-shadow:0 2px 6px #0000001f}.gj-paper-pen:before{content:"";position:absolute;left:-7cqw;top:50%;transform:translateY(-50%);border-style:solid;border-width:4.5cqw 8cqw 4.5cqw 0;border-color:transparent #f6c9a0 transparent transparent}.gj-paper-pen:after{content:"";position:absolute;left:-7.6cqw;top:50%;transform:translateY(-50%);border-style:solid;border-width:1.4cqw 2.4cqw 1.4cqw 0;border-color:transparent #111 transparent transparent}@media(min-width:700px){.gj-paper{width:auto;height:80%;border-radius:18px}}#or-app .or-levels{grid-template-columns:minmax(0,1fr)}#or-app .or-lvcard,#or-app .or-lvcard *{white-space:normal!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word}#or-app{max-width:100%;overflow-x:hidden}@media(min-width:700px){#or-app .or-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/jeu-orthographe.css.map */
