#popup,#popupOverlay{display:none;position:fixed}#popup,.signature-list>div{padding:20px;background:#fff}@font-face{font-display:swap;font-family:Brilganttyne;src:url(../fonts/Brilganttyne.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bastliga;src:url(../fonts/bastliga.woff2) format('woff2')}@font-face{font-display:swap;font-family:AgendaKing;src:url(../fonts/AgendaKing.woff2) format('woff2')}@font-face{font-display:swap;font-family:Handwriting;src:url(../fonts/handwriting.woff2) format('woff2')}@font-face{font-display:swap;font-family:Angelin;src:url(../fonts/Angelin.woff2) format('woff2')}@font-face{font-display:swap;font-family:Butter;src:url(../fonts/Butter.woff2) format('woff2')}@font-face{font-display:swap;font-family:Angelos;src:url(../fonts/Angelos.woff2) format('woff2')}@font-face{font-display:swap;font-family:Antoinette;src:url(../fonts/Antoinette.woff2) format('woff2')}@font-face{font-display:swap;font-family:Arinttika;src:url('../fonts/Arinttika Signature.woff2') format('woff2')}@font-face{font-display:swap;font-family:Artecallya;src:url(../fonts/Artecallya-Script.woff2) format('woff2')}@font-face{font-display:swap;font-family:Autograf;src:url(../fonts/Autograf_PersonalUseOnly.woff2) format('woff2')}@font-face{font-display:swap;font-family:Andina;src:url(../fonts/Andina.woff2) format('woff2')}@font-face{font-display:swap;font-family:Arty;src:url(../fonts/Arty.woff2) format('woff2')}@font-face{font-display:swap;font-family:Babycute;src:url(../fonts/Babycute.woff2) format('woff2')}@font-face{font-display:swap;font-family:Backstreet;src:url(../fonts/Backstreet.woff2) format('woff2')}@font-face{font-display:swap;font-family:BantengStory;src:url(../fonts/BantengStory.woff2) format('woff2')}@font-face{font-display:swap;font-family:Barokah;src:url(../fonts/Barokah.woff2) format('woff2')}@font-face{font-display:swap;font-family:Beautiful;src:url(../fonts/Beautiful.woff2) format('woff2')}@font-face{font-display:swap;font-family:Beauty;src:url(../fonts/Beauty.woff2) format('woff2')}@font-face{font-display:swap;font-family:Betterlett;src:url(../fonts/Betterlett.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bidenatrial;src:url(../fonts/Bidenatrial.woff2) format('woff2')}@font-face{font-display:swap;font-family:Billy;src:url(../fonts/Billy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bitteva;src:url(../fonts/Bitteva.woff2) format('woff2')}@font-face{font-display:swap;font-family:BlackoutOldskull;src:url(../fonts/BlackoutOldskull.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bliss;src:url(../fonts/Bliss.woff2) format('woff2')}@font-face{font-display:swap;font-family:Brafesuit;src:url(../fonts/Brafesuit.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bridget;src:url(../fonts/Bridget.woff2) format('woff2')}@font-face{font-display:swap;font-family:Bristega;src:url(../fonts/Bristega.woff2) format('woff2')}@font-face{font-display:swap;font-family:Brittany;src:url(../fonts/Brittany.woff2) format('woff2')}@font-face{font-display:swap;font-family:Californian;src:url(../fonts/Californian.woff2) format('woff2')}@font-face{font-display:swap;font-family:Calligraphy;src:url(../fonts/Calligraphy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Candy;src:url(../fonts/Candy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Centralwell;src:url(../fonts/Centralwell.woff2) format('woff2')}@font-face{font-display:swap;font-family:CFBoldique;src:url(../fonts/CFBoldique.woff2) format('woff2')}@font-face{font-display:swap;font-family:Christmas;src:url(../fonts/Christmas.woff2) format('woff2')}@font-face{font-display:swap;font-family:Corinthiago;src:url(../fonts/Corinthiago.woff2) format('woff2')}@font-face{font-display:swap;font-family:Darkness;src:url(../fonts/Darkness.woff2) format('woff2')}@font-face{font-display:swap;font-family:Dealyo;src:url(../fonts/Dealyo.woff2) format('woff2')}@font-face{font-display:swap;font-family:Delycost;src:url(../fonts/Delycost.woff2) format('woff2')}@font-face{font-display:swap;font-family:Dh;src:url(../fonts/Dh.woff2) format('woff2')}@font-face{font-display:swap;font-family:EagleHorizonP;src:url(../fonts/EagleHorizonP.woff2) format('woff2')}@font-face{font-display:swap;font-family:Elegant;src:url(../fonts/Elegant.woff2) format('woff2')}@font-face{font-display:swap;font-family:Eliana;src:url(../fonts/Eliana.woff2) format('woff2')}@font-face{font-display:swap;font-family:Fabregas;src:url(../fonts/Fabregas.woff2) format('woff2')}@font-face{font-display:swap;font-family:Faithe;src:url(../fonts/Faithe.woff2) format('woff2')}@font-face{font-display:swap;font-family:Farmwork;src:url(../fonts/Farmwork.woff2) format('woff2')}@font-face{font-display:swap;font-family:Freshtea;src:url(../fonts/Freshtea.woff2) format('woff2')}@font-face{font-display:swap;font-family:FROSTING;src:url(../fonts/FROSTING.woff2) format('woff2')}@font-face{font-display:swap;font-family:Garden;src:url(../fonts/Garden.woff2) format('woff2')}@font-face{font-display:swap;font-family:Garfield;src:url(../fonts/Garfield.woff2) format('woff2')}@font-face{font-display:swap;font-family:Gateway;src:url(../fonts/Gateway.woff2) format('woff2')}@font-face{font-display:swap;font-family:Gathenia;src:url(../fonts/Gathenia.woff2) format('woff2')}@font-face{font-display:swap;font-family:Gattergone;src:url(../fonts/Gattergone.woff2) format('woff2')}@font-face{font-display:swap;font-family:Geishta;src:url(../fonts/Geishta.woff2) format('woff2')}@font-face{font-display:swap;font-family:Gistesy;src:url(../fonts/Gistesy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Granitta;src:url(../fonts/Granitta.woff2) format('woff2')}@font-face{font-display:swap;font-family:Halgrist;src:url(../fonts/Halgrist.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hamiston;src:url(../fonts/Hamiston.woff2) format('woff2')}@font-face{font-display:swap;font-family:Havana;src:url(../fonts/Havana.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hearth;src:url(../fonts/Hearth.woff2) format('woff2')}@font-face{font-display:swap;font-family:HelloDaisy;src:url(../fonts/HelloDaisy.woff2) format('woff2')}@font-face{font-display:swap;font-family:HERTINA;src:url(../fonts/HERTINA.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hethany;src:url(../fonts/Hethany.woff2) format('woff2')}@font-face{font-display:swap;font-family:Higher;src:url(../fonts/Higher.woff2) format('woff2')}@font-face{font-display:swap;font-family:History;src:url(../fonts/History.woff2) format('woff2')}@font-face{font-display:swap;font-family:Holligate;src:url(../fonts/Holligate.woff2) format('woff2')}@font-face{font-display:swap;font-family:Homestay;src:url(../fonts/Homestay.woff2) format('woff2')}@font-face{font-display:swap;font-family:Honey;src:url(../fonts/Honey.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hugh;src:url(../fonts/Hugh.woff2) format('woff2')}@font-face{font-display:swap;font-family:Humble;src:url(../fonts/Humble.woff2) format('woff2')}@font-face{font-display:swap;font-family:Vintage;src:url(../fonts/Vintage.woff2) format('woff2')}@font-face{font-display:swap;font-family:Virnature;src:url(../fonts/Virnature.woff2) format('woff2')}@font-face{font-display:swap;font-family:IdeasRegular;src:url(../fonts/IdeasRegular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Instink;src:url(../fonts/Instink.woff2) format('woff2')}@font-face{font-display:swap;font-family:Intrapersonal;src:url(../fonts/Intrapersonal.woff2) format('woff2')}@font-face{font-display:swap;font-family:Jalliya;src:url(../fonts/Jalliya.woff2) format('woff2')}@font-face{font-display:swap;font-family:James;src:url(../fonts/James.woff2) format('woff2')}@font-face{font-display:swap;font-family:JolandColline;src:url(../fonts/JolandColline.woff2) format('woff2')}@font-face{font-display:swap;font-family:JollyJingle;src:url(../fonts/JollyJingle.woff2) format('woff2')}@font-face{font-display:swap;font-family:Julietta;src:url(../fonts/Julietta.woff2) format('woff2')}@font-face{font-display:swap;font-family:Kristabelle;src:url(../fonts/Kristabelle.woff2) format('woff2')}@font-face{font-display:swap;font-family:Lovely;src:url(../fonts/Lovely.woff2) format('woff2')}@font-face{font-display:swap;font-family:Margheritte;src:url(../fonts/Margheritte.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mathevas;src:url(../fonts/Mathevas.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mayonice;src:url(../fonts/Mayonice.woff2) format('woff2')}@font-face{font-display:swap;font-family:Midnight;src:url(../fonts/Midnight.woff2) format('woff2')}@font-face{font-display:swap;font-family:MistletoeMagic;src:url(../fonts/MistletoeMagic.woff2) format('woff2')}@font-face{font-display:swap;font-family:modernline-bold;src:url(../fonts/modernline-bold.woff2) format('woff2')}@font-face{font-display:swap;font-family:ModernSignature;src:url(../fonts/ModernSignature.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mollani;src:url(../fonts/Mollani.woff2) format('woff2')}@font-face{font-display:swap;font-family:MonsieurLaDoulaise;src:url(../fonts/MonsieurLaDoulaise.woff2) format('woff2')}@font-face{font-display:swap;font-family:Moqarin;src:url(../fonts/Moqarin.woff2) format('woff2')}@font-face{font-display:swap;font-family:Morning;src:url(../fonts/Morning.woff2) format('woff2')}@font-face{font-display:swap;font-family:MrDeHaviland;src:url(../fonts/MrDeHaviland.woff2) format('woff2')}@font-face{font-display:swap;font-family:MrsSaintDelafield;src:url(../fonts/MrsSaintDelafield.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ms Stusi';src:url(../fonts/Ms%20Stusi.woff2) format('woff2')}@font-face{font-display:swap;font-family:MySunshine;src:url(../fonts/MySunshine.woff2) format('woff2')}@font-face{font-display:swap;font-family:NCLB;src:url(../fonts/NCLB.woff2) format('woff2')}@font-face{font-display:swap;font-family:OceanTrace;src:url(../fonts/OceanTrace.woff2) format('woff2')}@font-face{font-display:swap;font-family:Onsenttf;src:url(../fonts/Onsenttf.woff2) format('woff2')}@font-face{font-display:swap;font-family:ORGANICAL;src:url(../fonts/ORGANICAL.woff2) format('woff2')}@font-face{font-display:swap;font-family:Overlay;src:url(../fonts/Overlay.woff2) format('woff2')}@font-face{font-display:swap;font-family:Palisade;src:url(../fonts/Palisade.woff2) format('woff2')}@font-face{font-display:swap;font-family:Perfect;src:url(../fonts/Perfect.woff2) format('woff2')}@font-face{font-display:swap;font-family:Phitagate;src:url(../fonts/Phitagate.woff2) format('woff2')}@font-face{font-display:swap;font-family:Podlux;src:url(../fonts/Podlux.woff2) format('woff2')}@font-face{font-display:swap;font-family:Portologo;src:url(../fonts/Portologo.woff2) format('woff2')}@font-face{font-display:swap;font-family:Priestacy;src:url(../fonts/Priestacy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Ramidots;src:url(../fonts/Ramidots.woff2) format('woff2')}@font-face{font-display:swap;font-family:Regio;src:url(../fonts/Regio.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roasting;src:url(../fonts/Roasting.woff2) format('woff2')}@font-face{font-display:swap;font-family:Rockbay;src:url(../fonts/Rockbay.woff2) format('woff2')}@font-face{font-display:swap;font-family:Rockybilly;src:url(../fonts/Rockybilly.woff2) format('woff2')}@font-face{font-display:swap;font-family:ROOSTER;src:url(../fonts/ROOSTER.woff2) format('woff2')}@font-face{font-display:swap;font-family:Rough;src:url(../fonts/Rough.woff2) format('woff2')}@font-face{font-display:swap;font-family:RUSTY;src:url(../fonts/RUSTY.woff2) format('woff2')}@font-face{font-display:swap;font-family:Saginatha;src:url(../fonts/Saginatha.woff2) format('woff2')}@font-face{font-display:swap;font-family:SanBrainy;src:url(../fonts/SanBrainy.woff2) format('woff2')}@font-face{font-display:swap;font-family:Santeria;src:url(../fonts/Santeria.woff2) format('woff2')}@font-face{font-display:swap;font-family:Saturday;src:url(../fonts/Saturday.woff2) format('woff2')}@font-face{font-display:swap;font-family:Sevarothz;src:url(../fonts/Sevarothz.woff2) format('woff2')}@font-face{font-display:swap;font-family:Signamarkova;src:url(../fonts/Signamarkova.woff2) format('woff2')}@font-face{font-display:swap;font-family:Signatie;src:url(../fonts/Signatie.woff2) format('woff2')}@font-face{font-display:swap;font-family:Sinethar;src:url(../fonts/Sinethar.woff2) format('woff2')}@font-face{font-display:swap;font-family:Smooth;src:url(../fonts/Smooth.woff2) format('woff2')}@font-face{font-display:swap;font-family:snowkybrush;src:url(../fonts/snowkybrush.woff2) format('woff2')}@font-face{font-display:swap;font-family:Somelove;src:url(../fonts/Somelove.woff2) format('woff2')}@font-face{font-display:swap;font-family:Southam;src:url(../fonts/Southam.woff2) format('woff2')}@font-face{font-display:swap;font-family:Southern;src:url(../fonts/Southern.woff2) format('woff2')}@font-face{font-display:swap;font-family:Special;src:url(../fonts/Special.woff2) format('woff2')}@font-face{font-display:swap;font-family:StoryOfLove;src:url(../fonts/StoryOfLove.woff2) format('woff2')}@font-face{font-display:swap;font-family:Symphonica;src:url(../fonts/Symphonica.woff2) format('woff2')}@font-face{font-display:swap;font-family:Taylor;src:url(../fonts/Taylor.woff2) format('woff2')}@font-face{font-display:swap;font-family:Thesignature;src:url(../fonts/Thesignature.woff2) format('woff2')}@font-face{font-display:swap;font-family:TheWedding;src:url(../fonts/TheWedding.woff2) format('woff2')}@font-face{font-display:swap;font-family:Thorletto;src:url(../fonts/Thorletto.woff2) format('woff2')}@font-face{font-display:swap;font-family:Together;src:url(../fonts/Together.woff2) format('woff2')}@font-face{font-display:swap;font-family:Traveling;src:url(../fonts/Traveling.woff2) format('woff2')}@font-face{font-display:swap;font-family:Valentine;src:url(../fonts/Valentine.woff2) format('woff2')}@font-face{font-display:swap;font-family:Valention;src:url(../fonts/Valention.woff2) format('woff2')}@font-face{font-display:swap;font-family:Verlisa;src:url(../fonts/Verlisa.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wasted;src:url(../fonts/Wasted.woff2) format('woff2')}@font-face{font-display:swap;font-family:Whispering;src:url(../fonts/Whispering.woff2) format('woff2')}@font-face{font-display:swap;font-family:Winter;src:url(../fonts/Winter.woff2) format('woff2')}@font-face{font-display:swap;font-family:Wistania;src:url(../fonts/Wistania.woff2) format('woff2')}@font-face{font-display:swap;font-family:Witalina;src:url(../fonts/Witalina.woff2) format('woff2')}.signature-app .signature-container{font-family:Arial,sans-serif;text-align:center;margin:20px auto;max-width:800px;padding:20px;border:1px solid #ddd;border-radius:10px;background:linear-gradient(90deg,#020024 0,#d1d573 0,#00d4ff 100%)}.signature-title{font-size:28px;font-weight:700;color:#0432ff;margin-bottom:10px;text-shadow:1px 1px 2px #ccc}#signatureInput{padding:8px;width:80%;max-width:300px;margin-bottom:10px}.signature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin-top:20px}.signature-list>div{cursor:pointer;font-size:40px;border:2px solid #000;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:200px;color:#000;position:relative;flex-direction:column}#popupOverlay{top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:999}#popup{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .2);z-index:1000;width:90%;max-width:660px;max-height:90vh;overflow:auto;flex-direction:column;align-items:center;justify-content:center}#signatureCanvas{border:2px solid #000;background:#fff;width:100%;max-width:600px;aspect-ratio:2/1;display:block;margin:auto}.popup-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:15px}.popup-actions{display:flex;justify-content:center;gap:15px;margin-top:15px}@media (max-width:480px){.signature-list{grid-template-columns:1fr!important}}