._credits_136ci_1{padding:10px 16px 14px;text-align:center;font-family:var(--font-body);font-size:11px;color:#efe6d247;transition:color .2s}._credits_136ci_1:hover{color:#efe6d2b3}._credits_136ci_1 a{color:inherit;text-decoration:none}._credits_136ci_1 a:hover{text-decoration:underline}._home_87f4u_1{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:48px 16px;color:var(--parchment)}._header_87f4u_13{text-align:center}._header_87f4u_13 h1{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(3.6rem,12vw,7.5rem);line-height:1;letter-spacing:.01em;text-shadow:0 2px 6px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.5)}._tagline_87f4u_27{margin-top:10px;font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,2.6vw,1.45rem);color:#efe6d2d9;text-shadow:0 1px 4px rgba(0,0,0,.7)}._menu_87f4u_36{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px}._entry_87f4u_44{position:relative;display:flex;flex-direction:column;gap:2px;padding:18px 24px;text-align:center;text-decoration:none;color:var(--ink);background:var(--paper-texture) var(--paper);border-radius:4px;box-shadow:0 1px 2px #0000004d,0 12px 32px #00000073;transition:transform .18s,box-shadow .18s}a._entry_87f4u_44:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:0 2px 4px #0000004d,0 18px 40px #0000008c}a._entry_87f4u_44:focus-visible{outline:2px solid var(--brass);outline-offset:3px}._entryTitle_87f4u_71{font-family:var(--font-display);font-size:1.9rem;line-height:1.1}._entryDesc_87f4u_76{font-style:italic;font-size:1rem;color:#5b5348}._disabled_87f4u_82{cursor:not-allowed;color:#efe6d2b3;background:#0e131673;border:1px dashed rgba(239,230,210,.35);box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._disabled_87f4u_82 ._entryDesc_87f4u_76{color:#efe6d28c}._badge_87f4u_94{position:absolute;top:-10px;right:14px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 10px;border-radius:999px;color:var(--sea-dark);background:var(--brass)}._shop_87f4u_108{display:flex;align-items:center;gap:20px;width:100%;max-width:520px;padding:16px 22px 16px 16px;text-decoration:none;color:var(--parchment);background:linear-gradient(135deg,#0e1316e0,#18232ad1);border:1px solid rgba(201,164,92,.55);border-radius:6px;box-shadow:0 14px 40px #00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s,border-color .18s,box-shadow .18s}._shop_87f4u_108:hover{transform:translateY(-3px);border-color:var(--brass);box-shadow:0 20px 48px #0009}._shop_87f4u_108:focus-visible{outline:2px solid var(--brass);outline-offset:3px}._cover_87f4u_134{width:92px;height:auto;flex-shrink:0;border-radius:2px;box-shadow:0 6px 16px #0009;transform:rotate(-3deg);transition:transform .18s}._shop_87f4u_108:hover ._cover_87f4u_134{transform:rotate(-1deg) scale(1.04)}._shopText_87f4u_147{display:flex;flex-direction:column;gap:3px;min-width:0}._shopKicker_87f4u_153{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}._shopTitle_87f4u_159{font-family:var(--font-display);font-size:1.75rem;line-height:1.1}._shopDesc_87f4u_164{font-style:italic;font-size:1rem;color:#efe6d2bf}._shopCta_87f4u_169{align-self:flex-start;margin-top:8px;padding:4px 14px;border-radius:999px;font-size:1rem;color:var(--sea-dark);background:var(--brass);transition:background .18s}._shop_87f4u_108:hover ._shopCta_87f4u_169{background:#dcb86e}@media (max-width: 480px){._shop_87f4u_108{gap:14px;padding:14px}._cover_87f4u_134{width:70px}._shopTitle_87f4u_159{font-size:1.45rem}}._publishedBy_87f4u_197{position:absolute;top:16px;right:18px;display:flex;align-items:center;gap:10px}._publishers_87f4u_205{display:flex;gap:10px;align-items:center}._publisher_87f4u_205{display:block;border-radius:50%;opacity:.7;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:opacity .15s,transform .15s}._publisher_87f4u_205:hover{opacity:1;transform:translateY(-1px)}._publisher_87f4u_205:focus-visible{outline:2px solid var(--brass);outline-offset:3px}._publisher_87f4u_205 img{display:block;border-radius:50%;box-shadow:0 0 0 1px #efe6d259;width:36px;height:36px}._dialog_cl7jh_2{margin:auto;padding:0;border:none;background:transparent;max-width:min(460px,calc(100vw - 32px));width:100%;color:var(--ink)}._dialog_cl7jh_2::backdrop{background:#080c0e99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._dialog_cl7jh_2[open]{animation:_pop_cl7jh_1 .18s ease-out}@keyframes _pop_cl7jh_1{0%{opacity:0;transform:translateY(8px) scale(.98)}}._dialogInner_cl7jh_25{background:var(--paper-texture) var(--paper);border-radius:6px;padding:22px 24px 20px;box-shadow:0 20px 60px #00000080;border:1px solid rgba(60,45,20,.25)}._dialogHeader_cl7jh_33{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(26,26,26,.2)}._dialogHeader_cl7jh_33 h2{font-family:var(--font-display);font-weight:400;font-size:1.7rem}._closeBtn_cl7jh_46{display:inline-flex;padding:6px;border:none;background:transparent;color:var(--ink);border-radius:6px;cursor:pointer}._closeBtn_cl7jh_46:hover{background:#00000012}._icon_cl7jh_59{width:18px;height:18px}._dialog_cl7jh_2._wide_cl7jh_63{max-width:min(580px,calc(100vw - 24px))}._dialog_cl7jh_2{max-height:calc(100vh - 24px)}._dialogInner_cl7jh_25{max-height:calc(100vh - 24px);overflow-y:auto}._controls_xsrbr_1{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--bar-h);display:flex;align-items:center;gap:16px;padding:0 18px;color:var(--parchment);background:linear-gradient(180deg,#0e1316eb,#0e1316cc);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border-bottom:1px solid rgba(201,164,92,.35);box-shadow:0 6px 24px #00000059}._title_xsrbr_20{font-family:var(--font-display);font-weight:400;font-size:1.35rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._actions_xsrbr_31{margin-left:auto;display:flex;align-items:center;gap:10px}._group_xsrbr_38{display:flex;border:1px solid rgba(239,230,210,.18);border-radius:8px;overflow:hidden;background:#ffffff08}._group_xsrbr_38+._group_xsrbr_38{margin-left:4px}._actions_xsrbr_31 button,._home_xsrbr_50{font-family:var(--font-body);font-size:1rem;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;color:var(--parchment);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}._group_xsrbr_38 button+button{border-left:1px solid rgba(239,230,210,.14)}._actions_xsrbr_31 button:hover,._home_xsrbr_50:hover{background:#c9a45c2e;color:#fff}._actions_xsrbr_31 button:focus-visible,._home_xsrbr_50:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}._home_xsrbr_50{border-radius:8px;padding-left:8px;color:#efe6d2cc}._danger_xsrbr_84:hover{background:#b03a2e8c!important}._icon_xsrbr_88{width:18px;height:18px;flex-shrink:0}._saveStatus_xsrbr_94{position:absolute;top:calc(var(--bar-h) + 8px);right:18px;font-family:var(--font-body);font-style:italic;font-size:.95rem;padding:3px 12px;border-radius:999px;color:var(--parchment);background:#0e1316d9;border:1px solid rgba(201,164,92,.4);opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s;pointer-events:none}._saveStatus_xsrbr_94._show_xsrbr_111{opacity:1;transform:none}@media (max-width: 1080px){._actions_xsrbr_31 ._label_xsrbr_117{display:none}._actions_xsrbr_31 button{padding:8px 10px}}@media (max-width: 640px){._controls_xsrbr_1{gap:8px;padding:0 8px}._title_xsrbr_20,._home_xsrbr_50 ._label_xsrbr_117{display:none}._actions_xsrbr_31{gap:4px}._group_xsrbr_38+._group_xsrbr_38{margin-left:0}._actions_xsrbr_31 button{padding:8px 7px}._home_xsrbr_50{padding:6px 4px}}._form_xsrbr_147{display:flex;flex-direction:column}._fieldLabel_xsrbr_151{font-style:italic;font-size:1rem;margin-bottom:4px}._textInput_xsrbr_156{font-size:1.2rem!important;padding:6px 2px!important;border-bottom:1.5px solid var(--ink)!important}._hint_xsrbr_162{margin-top:10px;font-size:.92rem;font-style:italic;color:#6b5a3a}._subhead_xsrbr_168{margin:18px 0 6px;font-size:.95rem;font-style:italic;color:#555}._empty_xsrbr_174{font-size:1.05rem;line-height:1.5;padding:10px 0 4px;color:#444}._list_xsrbr_181{list-style:none;max-height:280px;overflow-y:auto;border-top:1px solid rgba(26,26,26,.12)}._list_xsrbr_181 li{border-bottom:1px solid rgba(26,26,26,.12)}._loadRow_xsrbr_190{display:flex;align-items:stretch}._listItem_xsrbr_194{flex:1;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 8px;border:none;background:transparent;font-family:var(--font-body);color:var(--ink);text-align:left;cursor:pointer;transition:background .12s}._listItem_xsrbr_194:hover{background:#c9a45c33}._gameName_xsrbr_213{font-size:1.1rem}._gameDate_xsrbr_216{font-size:.85rem;font-style:italic;color:#6f6455;white-space:nowrap}._deleteBtn_xsrbr_222{display:inline-flex;align-items:center;padding:0 10px;border:none;background:transparent;color:#8a3a30;cursor:pointer}._deleteBtn_xsrbr_222:hover{background:#b03a2e1f}._dialogActions_xsrbr_235{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._primary_xsrbr_241,._secondary_xsrbr_242{font-family:var(--font-body);font-size:1.05rem;padding:7px 18px;border-radius:6px;cursor:pointer;transition:background .15s}._primary_xsrbr_241{background:var(--sea-dark);color:var(--parchment);border:1px solid var(--sea-dark)}._primary_xsrbr_241:hover{background:#26343a}._secondary_xsrbr_242{background:transparent;color:var(--ink);border:1px solid rgba(26,26,26,.35)}._secondary_xsrbr_242:hover{background:#0000000d}._fab_7p4rq_1{position:fixed;bottom:24px;right:24px;z-index:200;width:56px;height:56px;border-radius:50%;background:#0e1316e0;color:var(--parchment);border:1px solid rgba(201,164,92,.6);font-size:26px;cursor:pointer;box-shadow:0 4px 16px #00000059;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s;-webkit-user-select:none;user-select:none}._fab_7p4rq_1:hover{transform:scale(1.1);background:var(--sea-dark)}._panel_7p4rq_26{position:fixed;bottom:92px;right:24px;z-index:199;background:#1e1e1e;border:1px solid #444;border-radius:12px;padding:20px 24px 16px;box-shadow:0 8px 32px #00000073;display:none;flex-direction:column;align-items:center;gap:14px;min-width:220px;font-family:system-ui,sans-serif;color:#eee}._panelOpen_7p4rq_44{display:flex}._panel_7p4rq_26 h3{margin:0;font-size:15px;font-weight:600;color:#ccc;letter-spacing:.5px}._stage_7p4rq_55{display:flex;gap:28px;perspective:500px;height:80px;align-items:center;justify-content:center}._scene_7p4rq_64{width:60px;height:60px;perspective:500px}._cube_7p4rq_69{width:60px;height:60px;position:relative;transform-style:preserve-3d;transition:transform .1s}._rolling_7p4rq_76{animation:_diceRoll_7p4rq_1 .8s ease-out}._face_7p4rq_79{position:absolute;width:60px;height:60px;border-radius:8px;background:#f5f0e8;border:2px solid #bbb;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 8px #00000014}._pips_7p4rq_91{display:grid;grid-template-columns:repeat(3,14px);grid-template-rows:repeat(3,14px);gap:2px;padding:2px}._pip_7p4rq_91{width:12px;height:12px;border-radius:50%;background:#222}._pip_7p4rq_91._empty_7p4rq_104{background:transparent}._f1_7p4rq_108{transform:rotateY(0) translateZ(30px)}._f2_7p4rq_111{transform:rotateY(180deg) translateZ(30px)}._f3_7p4rq_114{transform:rotateY(-90deg) translateZ(30px)}._f4_7p4rq_117{transform:rotateY(90deg) translateZ(30px)}._f5_7p4rq_120{transform:rotateX(90deg) translateZ(30px)}._f6_7p4rq_123{transform:rotateX(-90deg) translateZ(30px)}@keyframes _diceRoll_7p4rq_1{0%{transform:rotateX(0) rotateY(0) rotate(0)}20%{transform:rotateX(280deg) rotateY(200deg) rotate(80deg)}40%{transform:rotateX(520deg) rotateY(430deg) rotate(170deg)}60%{transform:rotateX(680deg) rotateY(600deg) rotate(250deg)}80%{transform:rotateX(790deg) rotateY(710deg) rotate(300deg)}to{transform:var(--final-rotation)}}._resultBox_7p4rq_148{font-size:28px;font-weight:700;color:#fff;min-height:36px;display:flex;align-items:center;gap:8px}._total_7p4rq_157{background:linear-gradient(135deg,#c9952b,#f0d060);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._breakdown_7p4rq_163{font-size:13px;color:#888;font-weight:400}._rollingDots_7p4rq_168{color:#666;font-size:14px}._rollBtn_7p4rq_173{font-family:system-ui,sans-serif;font-size:14px;font-weight:600;padding:8px 28px;border:none;border-radius:6px;background:linear-gradient(135deg,#c9952b,#e6b84d);color:#1a1a1a;cursor:pointer;transition:transform .1s,box-shadow .15s;letter-spacing:.3px}._rollBtn_7p4rq_173:hover{transform:scale(1.05);box-shadow:0 2px 12px #c9952b66}._rollBtn_7p4rq_173:active{transform:scale(.97)}._cardPage_y4j3c_2{width:210mm;min-height:297mm;padding:16mm 18mm}._cardPage_y4j3c_2._landscape_y4j3c_9{width:297mm;min-height:210mm;padding:14mm 16mm}._playSurface_y4j3c_15{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;gap:0;height:265mm}._landscape_y4j3c_9 ._playSurface_y4j3c_15{height:182mm}._pileZone_y4j3c_26{border:2px solid var(--ink);padding:12px 16px;display:flex;flex-direction:column;min-height:100%;position:relative}._pileZone_y4j3c_26 h2{margin:0 0 6px;font-size:16pt}._zoneHint_y4j3c_38{font-size:9pt;font-style:italic;color:#999;text-align:center;margin-top:auto;margin-bottom:auto}._deckZone_y4j3c_47{border:2px solid var(--ink);padding:16px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:160px}._deckZone_y4j3c_47 h2{margin:0;font-size:15pt;text-align:center}._deckButtons_y4j3c_63{display:flex;flex-direction:column;gap:6px;margin-top:8px;width:100%}._deckButtons_y4j3c_63 button{font-family:var(--font-body);font-size:14px;padding:4px 10px;border:1px solid rgba(26,26,26,.35);border-radius:6px;background:#fff6;color:var(--ink);cursor:pointer;transition:background .12s}._deckButtons_y4j3c_63 button:hover{background:#c9a45c38}._primary_y4j3c_84{background:var(--sea-dark)!important;border-color:var(--sea-dark)!important;color:var(--parchment)!important}._primary_y4j3c_84:hover{background:#26343a!important}._deckStack_y4j3c_94{position:relative;width:76px;height:106px;cursor:pointer}._stackShadow_y4j3c_100{position:absolute;width:76px;height:106px;border-radius:7px;background:#0f191d;border:1px solid rgba(201,164,92,.4)}._stackShadow_y4j3c_100:nth-child(1){top:4px;left:4px;opacity:.3}._stackShadow_y4j3c_100:nth-child(2){top:2px;left:2px;opacity:.5}._deckStack_y4j3c_94 ._cardBackFace_y4j3c_119{width:76px;height:106px;border-radius:7px;border:1px solid #0b1215;background:radial-gradient(ellipse at 50% 40%,#466e7873,#0000 70%),repeating-linear-gradient(45deg,rgba(201,164,92,.07) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,rgba(201,164,92,.07) 0 1px,transparent 1px 6px),linear-gradient(160deg,#1f3036,#0f191d);box-shadow:inset 0 0 0 3px #142024,inset 0 0 0 4px #c9a45cbf,1px 2px 6px #0000004d;cursor:pointer;position:relative;overflow:hidden}._cardBackFace_y4j3c_119:before{content:"";position:absolute;top:14px;right:12px;bottom:12px;left:12px;background:var(--brass);-webkit-mask:url(/img/palmera-carta.png) center / contain no-repeat;mask:url(/img/palmera-carta.png) center / contain no-repeat;opacity:.9}._cardBackFace_y4j3c_119:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(201,164,92,.45);border-radius:4px}._overlay_y4j3c_155{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;overflow:visible}._card_y4j3c_2{width:76px;height:106px;border-radius:7px;background:radial-gradient(ellipse at 50% 45%,#fffcf400 50%,#aa8c5a38),#f6efdf;border:1px solid #a8956f;box-shadow:inset 0 0 0 3px #f6efdf,inset 0 0 0 3.6px #503c1e59,1px 2px 6px #00000040;position:absolute;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;pointer-events:auto;font-family:var(--font-display);transition:box-shadow .12s,transform .12s}._card_y4j3c_2:hover{box-shadow:inset 0 0 0 3px #f6efdf,inset 0 0 0 3.6px #503c1e59,2px 4px 14px #00000059;transform:translateY(-2px)}._card_y4j3c_2:hover ._returnBtn_y4j3c_197{opacity:1}._card_y4j3c_2._dragging_y4j3c_200{cursor:grabbing;box-shadow:inset 0 0 0 3px #f6efdf,inset 0 0 0 3.6px #503c1e59,6px 10px 24px #0006;transform:scale(1.06) rotate(2deg);transition:none}._red_y4j3c_209{color:#9e2b20}._black_y4j3c_212{color:#1f1a14}._corner_y4j3c_216{position:absolute;top:6px;left:7px;display:flex;flex-direction:column;align-items:center;line-height:1;gap:1px}._cornerFlip_y4j3c_226{top:auto;left:auto;bottom:6px;right:7px;transform:rotate(180deg)}._cornerRank_y4j3c_233{font-size:15px}._cornerSuit_y4j3c_236{width:9px;height:9px}._cardCenter_y4j3c_241{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._pip_y4j3c_248{width:30px;height:30px}._aceSuit_y4j3c_252{width:40px;height:40px;filter:drop-shadow(0 0 .5px currentColor)}._courtFrame_y4j3c_257{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:44px;height:64px;border:1px solid currentColor;border-radius:22px/30px;outline:1px solid rgba(80,60,30,.3);outline-offset:2px}._courtLetter_y4j3c_270{font-size:30px;font-style:italic;line-height:.9}._courtSuit_y4j3c_275{width:13px;height:13px}._returnBtn_y4j3c_197{opacity:1}._card_y4j3c_2._dragging_y4j3c_200{cursor:grabbing;box-shadow:6px 10px 24px #00000059;transform:scale(1.06) rotate(2deg);transition:none}._red_y4j3c_209{color:#c0392b}._black_y4j3c_212{color:#1a1a1a}._cardSimple_y4j3c_296{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;line-height:1;gap:2px}._rank_y4j3c_305{font-size:28px;font-weight:700}._suitSym_y4j3c_309{font-size:22px}._returnBtn_y4j3c_197{position:absolute;top:-10px;right:-10px;width:22px;height:22px;border-radius:50%;background:#c0392b;color:#fff;border:2px solid #fff;font-size:13px;line-height:18px;text-align:center;cursor:pointer;opacity:0;transition:opacity .15s,transform .1s;box-shadow:0 1px 4px #0000004d;font-family:system-ui,sans-serif;padding:0}._returnBtn_y4j3c_197:hover{transform:scale(1.2);background:#e74c3c}@media (hover: none){._returnBtn_y4j3c_197{opacity:.9;width:28px;height:28px;top:-12px;right:-12px;font-size:16px;line-height:24px}._card_y4j3c_2:hover{transform:none}}@media screen and (max-width: 1180px){._cardPage_y4j3c_2,._cardPage_y4j3c_2._landscape_y4j3c_9{width:100%;max-width:297mm;min-height:0;padding:20px 18px}._playSurface_y4j3c_15,._landscape_y4j3c_9 ._playSurface_y4j3c_15{height:560px}}@media screen and (max-width: 700px){._playSurface_y4j3c_15,._landscape_y4j3c_9 ._playSurface_y4j3c_15{grid-template-columns:1fr;grid-template-rows:auto;height:auto}._deckZone_y4j3c_47{order:-1;flex-direction:row;flex-wrap:wrap;padding:16px;gap:14px 22px}._deckZone_y4j3c_47 h2 br{display:none}._deckZone_y4j3c_47 h2{width:100%}._deckButtons_y4j3c_63{width:auto;margin-top:0}._deckButtons_y4j3c_63 button{padding:7px 14px}._deckCount_y4j3c_396{bottom:-20px}._pileZone_y4j3c_26{min-height:240px;border-top:none}}@media print{._overlay_y4j3c_155,._deckButtons_y4j3c_63,._deckCount_y4j3c_396,._zoneHint_y4j3c_38,._stackShadow_y4j3c_100{display:none!important}._deckStack_y4j3c_94 ._cardBackFace_y4j3c_119{background:none!important;box-shadow:none!important;border:1.5px dashed var(--ink);opacity:1!important}._cardBackFace_y4j3c_119:before,._cardBackFace_y4j3c_119:after{display:none}}._lead_1k0ds_1{font-size:1.1rem;line-height:1.45;margin-bottom:12px}._tips_1k0ds_7{list-style:none;display:flex;flex-direction:column;gap:11px}._tips_1k0ds_7 li{display:flex;gap:12px;align-items:flex-start;font-size:1.02rem;line-height:1.4}._glyph_1k0ds_20{flex-shrink:0;width:30px;height:30px;padding:5px;border-radius:50%;color:var(--parchment);background:var(--sea-dark);box-shadow:0 0 0 1px var(--brass)}._notice_1k0ds_31{margin-top:18px;padding:12px 14px;border-left:3px solid var(--brass);background:#c9a45c21;border-radius:0 6px 6px 0;font-size:.95rem;line-height:1.45;color:#3d3428}._notice_1k0ds_31 h3{font-family:var(--font-display);font-weight:400;font-size:1.2rem;margin-bottom:4px;color:var(--ink)}._notice_1k0ds_31 p+p{margin-top:6px}._notice_1k0ds_31 code{font-size:.9em}._actions_1k0ds_55{display:flex;justify-content:center;margin-top:20px}._cta_1k0ds_60{font-family:var(--font-display);font-style:italic;font-size:1.35rem;padding:8px 26px;border-radius:999px;border:1px solid var(--brass);background:var(--sea-dark);color:var(--parchment);cursor:pointer;box-shadow:0 4px 14px #00000040;transition:background .15s,transform .15s}._cta_1k0ds_60:hover{background:#26343a;transform:translateY(-1px)}._cta_1k0ds_60:focus-visible{outline:2px solid var(--brass);outline-offset:3px}._mapArea_2pzkq_1{width:100%;height:122mm;border:1px solid var(--line);border-radius:4px;margin-top:6px;position:relative;overflow:hidden;cursor:crosshair}._mapArea_2pzkq_1 canvas{width:100%;height:100%;display:block;touch-action:none}._mapControls_2pzkq_18{display:flex;gap:6px;margin-top:4px;font-family:system-ui,sans-serif;font-size:11px;align-items:center}._mapControls_2pzkq_18 button{font-family:system-ui,sans-serif;font-size:11px;padding:2px 8px;border:1px solid #aaa;border-radius:3px;background:#f0f0f0;cursor:pointer}._mapControls_2pzkq_18 button:hover{background:#ddd}._colorPick_2pzkq_38{width:28px;height:22px;border:1px solid #aaa;border-radius:3px;padding:0;cursor:pointer}._mapControls_2pzkq_18 label{display:flex;align-items:center;gap:3px}@media screen and (max-width: 1180px){._mapArea_2pzkq_1{height:auto;aspect-ratio:640 / 922}}@media screen and (max-width: 700px){._mapControls_2pzkq_18{font-size:14px;gap:12px;flex-wrap:wrap}._mapControls_2pzkq_18 button{font-size:14px;padding:6px 12px}}._sheetPage_1pe3m_2{width:297mm;min-height:210mm;padding:14mm 16mm}._sheetPage_1pe3m_2 h2{font-family:var(--font-display);font-size:17pt;font-weight:400;margin:14px 0 4px}._sheetPage_1pe3m_2 h3{font-size:13pt;font-weight:600;margin:10px 0 2px}._title_1pe3m_20{font-family:var(--font-display);font-style:italic;font-size:38pt;font-weight:400;line-height:1;margin-bottom:2px}._subtitle_1pe3m_28{font-size:11pt;font-style:italic;margin-bottom:16px}._instructions_1pe3m_33{font-size:9.5pt;font-style:italic;color:#444;margin-bottom:8px;line-height:1.35}._p1Grid_1pe3m_42{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;height:100%}._col_1pe3m_48{display:flex;flex-direction:column}._fieldRow_1pe3m_53{display:flex;align-items:center;gap:6px;margin-bottom:4px}._fieldRow_1pe3m_53 label{font-size:11pt;white-space:nowrap;min-width:70px}._fieldRow_1pe3m_53 input[type=text]{flex:1}._equipGrid_1pe3m_68{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin-top:6px}._equipItem_1pe3m_74{display:flex;align-items:center;gap:5px}._equipItem_1pe3m_74 input[type=text]{flex:1}._condicionsGrid_1pe3m_83{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin-top:4px}._diaryHeader_1pe3m_90{display:flex;justify-content:space-between;font-style:italic;font-size:11pt;margin-bottom:4px;padding:0 4px}._diaryRow_1pe3m_98{display:flex;align-items:center;gap:6px;margin-bottom:2px}._diaryRow_1pe3m_98 ._record_1pe3m_104{flex:2.4}._diaryRow_1pe3m_98 ._habilitat_1pe3m_107{flex:1}._p2Page_1pe3m_112{padding-top:11mm;padding-bottom:11mm}._p2Grid_1pe3m_116{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr auto;gap:6px 20px;height:100%}._p2Illa_1pe3m_123{grid-column:1;grid-row:1 / 3}._p2Loc_1pe3m_127{grid-column:2;grid-row:1 / 3}._p2Esdev_1pe3m_131{grid-column:3;grid-row:1 / 2}._p2Aliat_1pe3m_135{grid-column:2;grid-row:3;border-top:1px solid #ddd;padding-top:8px}._p2Sortir_1pe3m_141{grid-column:3;grid-row:2 / 4;display:flex;flex-direction:column;justify-content:flex-end}._sortirBox_1pe3m_148{border-top:1px solid #ddd;padding-top:8px}._locRow_1pe3m_153{display:flex;align-items:center;gap:4px;margin-bottom:1px}._locRow_1pe3m_153 input[type=text]{font-size:10.5pt;padding-top:0;padding-bottom:0}._locNum_1pe3m_164{font-size:10pt;min-width:20px;text-align:right}._esdevRow_1pe3m_170{display:flex;align-items:center;gap:5px;margin-bottom:2px}._esdevLabel_1pe3m_176{font-size:10pt;min-width:62px}._esdevRow_1pe3m_170 input[type=text]{flex:1}@media screen and (max-width: 1180px){._sheetPage_1pe3m_2 input[type=text]{min-width:0}._p1Grid_1pe3m_42,._equipGrid_1pe3m_68,._condicionsGrid_1pe3m_83{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._sheetPage_1pe3m_2{width:100%;max-width:297mm;min-height:0;padding:24px 22px}._p2Page_1pe3m_112{padding-top:24px;padding-bottom:24px}._p2Grid_1pe3m_116{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;gap:10px 24px}._p2Illa_1pe3m_123{grid-column:1;grid-row:1}._p2Loc_1pe3m_127{grid-column:2;grid-row:1}._p2Esdev_1pe3m_131{grid-column:1;grid-row:2 / 4}._p2Aliat_1pe3m_135{grid-column:2;grid-row:2}._p2Sortir_1pe3m_141{grid-column:2;grid-row:3;justify-content:flex-start}}@media screen and (max-width: 700px){._sheetPage_1pe3m_2,._p2Page_1pe3m_112{padding:20px 16px}._title_1pe3m_20{font-size:32pt}._p1Grid_1pe3m_42,._p2Grid_1pe3m_116{grid-template-columns:minmax(0,1fr)}._p2Illa_1pe3m_123,._p2Loc_1pe3m_127,._p2Esdev_1pe3m_131,._p2Aliat_1pe3m_135,._p2Sortir_1pe3m_141{grid-column:1;grid-row:auto}._p2Aliat_1pe3m_135,._sortirBox_1pe3m_148{border-top:none;padding-top:0}._instructions_1pe3m_33{font-size:10.5pt}._diaryRow_1pe3m_98,._locRow_1pe3m_153,._esdevRow_1pe3m_170,._equipItem_1pe3m_74{margin-bottom:6px}._sheetPage_1pe3m_2 input[type=checkbox]{width:20px;height:20px}._esdevLabel_1pe3m_176{font-size:11pt;min-width:72px}._locNum_1pe3m_164{font-size:11pt}}@media screen and (max-width: 480px){._equipGrid_1pe3m_68,._condicionsGrid_1pe3m_83{grid-template-columns:minmax(0,1fr)}._fieldRow_1pe3m_53 label{min-width:0}}._fab_1s18w_2{position:fixed;bottom:24px;right:92px;z-index:200;width:56px;height:56px;border-radius:50%;background:#2c2c2c;color:#fff;border:2px solid #555;font-size:24px;cursor:pointer;box-shadow:0 4px 16px #00000059;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s;-webkit-user-select:none;user-select:none}._fab_1s18w_2:hover{transform:scale(1.1);background:#444}._overlay_1s18w_28{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14120f8c;display:flex;align-items:center;justify-content:center;padding:16px}._modal_1s18w_38{width:min(960px,100%);height:min(88vh,820px);background:#faf8f4;color:var(--ink);border-radius:12px;box-shadow:0 12px 48px #00000080;display:flex;flex-direction:column;overflow:hidden;font-family:EB Garamond,Georgia,serif}._header_1s18w_51{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:2px solid var(--ink);background:#f4f1ea;flex-shrink:0}._header_1s18w_51 h2{font-size:18px;font-weight:600;letter-spacing:.4px}._close_1s18w_65{border:none;background:transparent;font-size:28px;line-height:1;color:var(--accent);cursor:pointer;padding:0 6px}._close_1s18w_65:hover{color:var(--ink)}._body_1s18w_78{display:flex;flex:1;min-height:0}._nav_1s18w_85{width:230px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--line);background:#f4f1ea;padding:8px 0}._navGroup_1s18w_93{margin-top:6px}._navGroupLabel_1s18w_96{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#9a8f80;padding:6px 16px 2px;font-weight:600}._navItem_1s18w_104{display:block;width:100%;text-align:left;border:none;background:transparent;font-family:inherit;font-size:15px;color:var(--ink);padding:5px 16px;cursor:pointer;border-left:3px solid transparent}._navItem_1s18w_104:hover{background:#ece7dd}._navItem_1s18w_104._active_1s18w_120{background:#e7e0d3;border-left-color:var(--ink);font-weight:600}._legendItem_1s18w_125{font-style:italic;border-bottom:1px solid var(--line);margin-bottom:4px}._detail_1s18w_132{flex:1;overflow-y:auto;padding:20px 26px 32px;min-width:0}._back_1s18w_138{display:none;border:none;background:transparent;font-family:inherit;font-size:15px;color:var(--accent);cursor:pointer;padding:0 0 10px}._detailTitle_1s18w_148{font-size:22px;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:4px;margin-bottom:8px}._when_1s18w_155{font-style:italic;color:var(--soft, #6b6258);margin-bottom:12px;font-size:14.5px}._para_1s18w_162{margin:8px 0;font-size:15.5px;line-height:1.4}._note_1s18w_167{margin:8px 0;font-size:14px;line-height:1.4;color:#6b6258;border-left:3px solid var(--line);padding-left:10px;font-style:italic}._subtitle_1s18w_176{font-size:15px;font-weight:600;margin:12px 0 4px;color:#33302b}._list_1s18w_182{margin:6px 0 6px 22px;font-size:15.5px;line-height:1.45}._list_1s18w_182 li{margin:3px 0}._results_1s18w_192{margin:10px 0;display:flex;flex-direction:column;gap:6px}._result_1s18w_192{border-left:4px solid var(--line);padding:5px 10px;border-radius:0 4px 4px 0;background:#f1ede5;font-size:15px;line-height:1.4}._resultLabel_1s18w_206{font-weight:700;margin-right:6px}._result_1s18w_192._total_1s18w_210{border-left-color:#2c6e3f;background:#eef5ef}._result_1s18w_192._total_1s18w_210 ._resultLabel_1s18w_206{color:#2c6e3f}._result_1s18w_192._partial_1s18w_217{border-left-color:#9a7a1e;background:#f7f2e6}._result_1s18w_192._partial_1s18w_217 ._resultLabel_1s18w_206{color:#9a7a1e}._result_1s18w_192._fail_1s18w_224{border-left-color:#8a2b2b;background:#f7ecec}._result_1s18w_192._fail_1s18w_224 ._resultLabel_1s18w_206{color:#8a2b2b}._tableScroll_1s18w_233{overflow-x:auto;margin:10px 0}._table_1s18w_233{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}._tableScroll_1s18w_233 ._table_1s18w_233{margin:0;min-width:460px}._table_1s18w_233 th,._table_1s18w_233 td{border:1px solid var(--line);padding:3px 8px;text-align:left;vertical-align:top}._table_1s18w_233 th{background:#ece7dd;font-weight:600}._keyTable_1s18w_258{max-width:520px}._keyCell_1s18w_261{width:38px;text-align:center;font-weight:700;background:#f4f1ea}@media (max-width: 680px){._fab_1s18w_2{right:88px}._nav_1s18w_85{width:100%;border-right:none}._detail_1s18w_132{display:none}._back_1s18w_138{display:block}._bodyDetail_1s18w_284 ._nav_1s18w_85{display:none}._bodyDetail_1s18w_284 ._detail_1s18w_132{display:block}}._combatsPage_zs3ao_2{width:297mm;min-height:210mm;padding:12mm 14mm}._title_zs3ao_8{font-size:19pt;font-weight:400;font-style:italic;margin:0 0 6px}._instructions_zs3ao_14{font-size:9.5pt;font-style:italic;color:#444;line-height:1.35;margin:0 0 10px}._empty_zs3ao_21{margin-top:14px}._toolbar_zs3ao_25{display:flex;align-items:center;gap:14px;margin-bottom:14px}._addBtn_zs3ao_31{font-family:system-ui,sans-serif;font-size:12px;background:#2c2c2c;color:#eee;border:1px solid #3a3a3a;border-radius:5px;padding:5px 12px;cursor:pointer}._addBtn_zs3ao_31:hover{background:#3a3a3a}._legend_zs3ao_44{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:8.5pt;color:#777}._combatList_zs3ao_52{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px;align-content:start}._combat_zs3ao_2{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;break-inside:avoid}._combat_zs3ao_2._vencut_zs3ao_68{background:#f7f4ec}._headRow_zs3ao_72{display:flex;align-items:center;gap:8px}._nom_zs3ao_77{flex:1;min-width:0;font-size:11pt}._selectRow_zs3ao_82{display:flex;align-items:center;gap:10px}._selectRow_zs3ao_82 ._dif_zs3ao_87{flex:1;min-width:0}._dif_zs3ao_87{font-family:EB Garamond,Georgia,serif;font-size:10pt;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:transparent;outline:none;padding:1px 2px;cursor:pointer}._dif_zs3ao_87:focus{border-bottom-color:var(--ink)}._removeBtn_zs3ao_105{background:none;border:none;color:#b44;font-size:18px;line-height:1;padding:0 2px;cursor:pointer}._removeBtn_zs3ao_105:hover{color:#e33}._marquesRow_zs3ao_118{display:flex;align-items:center;gap:8px}._marquesRow_zs3ao_118 label{font-size:10pt;font-style:italic}._marques_zs3ao_118{display:flex;flex-wrap:wrap;gap:5px}._marques_zs3ao_118 input[type=checkbox]{width:15px;height:15px}._comptador_zs3ao_136{margin-left:auto;font-family:Georgia,serif;font-size:9pt;color:#888}._meta_zs3ao_143{font-size:8.5pt;color:#777;display:flex;align-items:center;gap:8px}._vencutTag_zs3ao_150{font-style:italic;color:#2c2c2c;border:1px solid var(--line);border-radius:3px;padding:0 5px}._notes_zs3ao_158{width:100%;font-size:10pt}._mapPage_1ov1t_2{width:297mm;min-height:210mm;padding:12mm 14mm}._mapLayout_1ov1t_8{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:28px;height:100%}._mapCol_1ov1t_14,._terrCol_1ov1t_18{display:flex;flex-direction:column}._mapTitle_1ov1t_23{font-size:19pt;font-weight:400;font-style:italic;text-align:left;margin:0 0 8px}._instructions_1ov1t_30{font-size:9.5pt;font-style:italic;color:#444;line-height:1.35}._hexMapWrap_1ov1t_37{background:#efece7;border:1px solid #ccc;border-radius:6px;padding:8px}._hexMap_1ov1t_37{width:100%;height:auto;display:block;touch-action:manipulation}._hexCell_1ov1t_49{cursor:pointer}._hex_1ov1t_37{fill:#fff;stroke:#999;stroke-width:1.4;transition:fill .12s}._hexCell_1ov1t_49:hover ._hex_1ov1t_37{fill:#f3ead4}._hex_1ov1t_37._filled_1ov1t_61{fill:#faf6ec}._hexIcon_1ov1t_64{font-size:22px;dominant-baseline:central;text-anchor:middle;pointer-events:none;-webkit-user-select:none;user-select:none}._hexLegend_1ov1t_72{display:grid;grid-template-columns:repeat(2,1fr);gap:1px 14px;margin-top:10px;font-size:8.5pt;color:#555}._leg_1ov1t_80{display:flex;align-items:center;gap:6px}._ic_1ov1t_85{font-size:13px;width:18px;text-align:center}._leg_1ov1t_80 ._card_1ov1t_90{color:#aaa;margin-left:auto;font-family:Georgia,serif}._terrPicker_1ov1t_97{position:absolute;z-index:400;background:#1e1e1e;color:#eee;border:1px solid #444;border-radius:8px;padding:6px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;box-shadow:0 8px 24px #00000073;font-family:system-ui,sans-serif;width:290px}._terrPicker_1ov1t_97 button{display:flex;align-items:center;gap:6px;background:#2c2c2c;border:1px solid #3a3a3a;color:#ddd;border-radius:5px;padding:5px 7px;cursor:pointer;text-align:left;font-size:12px;font-family:system-ui,sans-serif}._terrPicker_1ov1t_97 button:hover{background:#3a3a3a}._terrPicker_1ov1t_97 button ._ic_1ov1t_85{font-size:15px;width:18px;text-align:center}._terrPicker_1ov1t_97 button._clear_1ov1t_134{grid-column:1 / -1;justify-content:center;color:#e88}._terrGrid_1ov1t_141{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}._terrCard_1ov1t_146{display:flex;flex-direction:column;gap:3px}._terrRow_1ov1t_151{display:flex;align-items:center;gap:6px}._terrRow_1ov1t_151 label{font-size:10pt;font-style:italic;min-width:32px}._terrRow_1ov1t_151 input[type=text]{flex:1}._terrCoord_1ov1t_164{font-family:Georgia,serif;font-size:10pt;font-weight:700;color:#fff;background:#2c2c2c;border-radius:4px;padding:1px 7px;min-width:30px;text-align:center}._terrEmpty_1ov1t_175{grid-column:1 / -1}._terrCard_1ov1t_146 select{flex:1;font-family:EB Garamond,Georgia,serif;font-size:10.5pt;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:transparent;outline:none;padding:1px 2px;cursor:pointer}._terrCard_1ov1t_146 select:focus{border-bottom-color:var(--ink)}._terrLocLines_1ov1t_193{display:flex;flex-direction:column;gap:3px;margin-top:2px}._terrLocLines_1ov1t_193 input[type=text]{width:100%;font-size:10pt}._sheetPage_gcfg5_2{width:210mm;min-height:297mm;padding:16mm 18mm}._sheetPage_gcfg5_2 h2{font-size:17pt;font-weight:600;font-style:italic;text-align:center;margin:4px 0 8px}._selector_gcfg5_17{display:flex;justify-content:center;gap:8px;margin-bottom:12px}._selector_gcfg5_17 button{font-family:EB Garamond,Georgia,serif;font-size:11pt;padding:4px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s}._selector_gcfg5_17 button:hover{border-color:var(--ink)}._selectorActive_gcfg5_37{background:#2c2c2c!important;color:#f5f1ec!important;border-color:#2c2c2c!important}._title_gcfg5_43{font-size:30pt;font-weight:400;text-align:center;line-height:1}._descripcio_gcfg5_50{font-size:10pt;font-style:italic;color:#444;text-align:justify;line-height:1.35;margin:0 auto 16px;max-width:90%}._objMax_gcfg5_60{font-size:10pt;font-style:italic;color:#444;text-align:center;margin-bottom:16px}._subtitle_gcfg5_67{font-size:11pt;font-style:italic;text-align:center;margin-bottom:18px}._nomRow_gcfg5_74{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}._nomRow_gcfg5_74 label{font-size:13pt}._nomRow_gcfg5_74 input{flex:1;font-size:13pt}._attrs_gcfg5_88{display:flex;justify-content:space-between;gap:10px;margin-bottom:22px}._attr_gcfg5_88{display:flex;align-items:center;gap:6px}._attr_gcfg5_88 label{font-size:13pt}._attr_gcfg5_88 input[type=text]{width:34px;height:34px;border:1px solid var(--ink);border-radius:3px;text-align:center;font-size:13pt}._threeCol_gcfg5_111{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 24px;margin-bottom:22px}._colSection_gcfg5_117 h2{margin-top:0}._subhead_gcfg5_120{margin:8px 0 4px;font-size:9pt;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}._subhead_gcfg5_120:first-of-type{margin-top:0}._lineRow_gcfg5_131{margin-bottom:6px}._lineRow_gcfg5_131 input[type=text]{width:100%}._portadora_gcfg5_138{margin-bottom:22px}._portadora_gcfg5_138 ._lineRow_gcfg5_131{max-width:70%;margin:0 auto 6px}._movimentsTitle_gcfg5_146{font-size:16pt;font-weight:600;font-style:italic;margin:6px 0 10px;border-bottom:1px solid var(--line);padding-bottom:4px}._movGrid_gcfg5_154{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}._movItem_gcfg5_159{display:flex;gap:7px;align-items:flex-start;font-size:10pt;line-height:1.3}._movItem_gcfg5_159 input[type=checkbox]{margin-top:2px}._movName_gcfg5_169{font-weight:600}._encGrid_gcfg5_174{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}._encItem_gcfg5_179{display:flex;gap:7px;align-items:flex-start;font-size:9.5pt;line-height:1.3}._encItem_gcfg5_179 input[type=checkbox]{margin-top:2px}._encName_gcfg5_189{font-weight:600}._encCost_gcfg5_192{font-weight:600;color:#777}._creacio_gcfg5_198{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:8px 0 10px;padding:8px 10px;border:1px dashed var(--line);border-radius:4px;font-size:9.5pt}._creacioCol_gcfg5_208 h3{margin:0 0 4px;font-size:10pt;font-weight:600}._creacioHint_gcfg5_213{margin:4px 0 3px;color:#777}._creacioOpt_gcfg5_217{display:block;width:100%;margin-bottom:4px;padding:4px 6px;border:1px solid var(--line);border-radius:3px;background:transparent;font:inherit;text-align:left;cursor:pointer}._creacioOpt_gcfg5_217:hover{background:#0000000d}._creacioList_gcfg5_232{margin:0;padding-left:16px}._movInicial_gcfg5_237{margin:0 0 8px;font-size:10pt;line-height:1.3}:root{--ink: #1a1a1a;--bg: #fff;--line: #999;--accent: #444;--parchment: #efe6d2;--paper: #fbf9f4;--brass: #c9a45c;--sea-dark: #18232a;--paper-texture: radial-gradient(ellipse at 50% 45%, rgba(255, 253, 248, 0) 55%, rgba(196, 176, 140, .16) 100%), url(/img/paper-mottle.svg);--bar-h: 54px;--font-display: "IM Fell English", "EB Garamond", Georgia, serif;--font-body: "EB Garamond", Georgia, serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--ink);background-color:var(--sea-dark);min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,#0a0e1000 30%,#0a0e1099),linear-gradient(180deg,#0a0e1040,#0a0e101a 40%,#0a0e1066),url(/img/naufragi-fons.jpg) center 60% / cover no-repeat}input[type=text],textarea{font-family:EB Garamond,Georgia,serif;font-size:11pt;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:transparent;outline:none;padding:1px 4px;transition:border-color .2s}input[type=text]:focus,textarea:focus{border-bottom-color:var(--ink)}textarea{border:1px solid var(--line);border-radius:3px;resize:vertical;padding:6px 8px}textarea:focus{border-color:var(--ink)}input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex-shrink:0}.sheet-layout{display:flex;flex-direction:column;align-items:center;padding:20px 10px;gap:24px}.sheet-layout>.page:first-of-type{margin-top:calc(var(--bar-h) + 16px)}@media screen and (max-width: 700px){.sheet-layout{padding:12px 8px;gap:16px}.sheet-layout>.page:first-of-type{margin-top:calc(var(--bar-h) + 8px)}input[type=text],textarea{font-size:16px}}.page{background:var(--paper-texture) var(--paper);box-shadow:0 1px 2px #0000004d,0 18px 50px #0000008c;position:relative;page-break-after:always}@media print{body{background:#fff}body:before{display:none}.page{background:#fff;box-shadow:none;margin:0!important}.sheet-layout{padding:0;gap:0}.sheet-layout>.page:first-of-type{margin-top:0}.no-print{display:none!important}@page{size:A4 portrait;margin:0}.landscape{page:landscapePage;width:100%!important;min-height:auto!important}@page landscapePage{size:A4 landscape;margin:0}}
