{"id":9,"date":"2026-08-24T09:59:55","date_gmt":"2026-08-24T09:59:55","guid":{"rendered":"https:\/\/oxyum.pro\/index.php\/design\/"},"modified":"2026-09-14T06:41:54","modified_gmt":"2026-09-14T06:41:54","slug":"design","status":"publish","type":"page","link":"https:\/\/oxyum.pro\/index.php\/features\/design\/","title":{"rendered":"Design"},"content":{"rendered":"<div class=\"wp-block-group ox-section is-style-oxygen-glow has-global-padding is-layout-constrained wp-container-core-group-is-layout-2a0af379 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--60)\"><p class=\"has-text-align-center is-style-oxygen-eyebrow wp-block-paragraph\">Design<\/p><h1 class=\"wp-block-heading has-text-align-center ox-balance\">A canvas that speaks <span class=\"ox-accent-text\">plain CSS<\/span><\/h1><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\" style=\"margin-top:var(--wp--preset--spacing--40)\">Every control corresponds to a property you already know. Nothing is renamed, abstracted or quietly overridden.<\/p><div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ed54fcac wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--50)\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/pricing\/\">Get it now<\/a><\/div><div class=\"wp-block-button is-style-oxygen-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/features\/\">See all features<\/a><\/div><\/div><\/div><div class=\"wp-block-group ox-section ox-hairline-top\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-cae884fd wp-block-group-is-layout-constrained\"><p class=\"ox-quote wp-block-paragraph\">Work that used to eat an afternoon takes me twenty minutes, and I stopped dreading the handover. <em>The output looks like something a person wrote.<\/em><\/p><div class=\"ox-cite\"><span class=\"ox-cite__name\">Marek Dvo&#345;&aacute;k<\/span><span class=\"ox-cite__role\">Independent designer, Brno<\/span><\/div><\/div><\/div><div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-f9ee79c1 wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading has-text-align-center ox-balance\">Made for people who know what they want<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">Layout, type, colour, states, breakpoints. Oxyum puts them where you would expect and gets out of the way, whether you are laying out a landing page or wiring a template to live data.<\/p><\/div><\/div><div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-782089c9 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--60)\"><p class=\"has-text-align-center is-style-oxygen-eyebrow wp-block-paragraph\">Features<\/p><h2 class=\"wp-block-heading has-text-align-center ox-balance\">Everything in this toolset<\/h2><\/div><div class=\"wp-block-group ox-grid ox-grid-3 ox-reveal is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u2725<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Build the structure you meant<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Drag in elements or drop in ready-made pieces like icons and embeds. The markup that comes out is the markup you would have written.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">{}<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">No abstraction layer to fight<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">The properties panel maps one-to-one to CSS. If you know the property, you already know where it lives and what it will do.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25a6<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Grid and flex, as themselves<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Real grid, real flexbox, real absolute positioning \u2014 not a simplified approximation with three preset options.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25d1<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">States without the guesswork<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Fills, borders, shadows and every hover or focus state, styled on the same canvas with the same controls.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25ad<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Every breakpoint, visibly<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Switch size and adjust in place. What you see at each width is what visitors get at that width.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u2318<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Keyboard-first when you want it<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Copy, paste and restructure without leaving the keyboard \u2014 including between two different sites.<\/p><\/div><\/div><\/div><div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"wp-block-group ox-split ox-reveal is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><p class=\"is-style-oxygen-eyebrow wp-block-paragraph\">With your agent<\/p><h2 class=\"wp-block-heading ox-balance\">Prompt it, then perfect it<\/h2><p class=\"is-style-oxygen-lead ox-balance wp-block-paragraph\">Your agent works on the same canvas you do. Everything it produces is a real element you can open, inspect and adjust down to the selector.<\/p><\/div>\n<div class=\"ox-chat\"><div class=\"ox-chat__url\">dvorak.design<\/div><div class=\"ox-chat__msg ox-chat__msg--you\"><span class=\"ox-chat__who\">You<\/span>Tighten the services grid and make the cards match the ones on the work page<\/div><div class=\"ox-chat__msg ox-chat__msg--agent\"><span class=\"ox-chat__who\">Oxyum<\/span><div class=\"ox-chat__status\">reading your design system<\/div><div>Swapped the grid over to your existing card component and applied the spacing scale you already use.<\/div><ul class=\"ox-checklist\"><li>Reused your card component<\/li><li>Applied your spacing tokens<\/li><\/ul><\/div><\/div>\n<\/div><\/div><div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-782089c9 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--60)\"><h2 class=\"wp-block-heading has-text-align-center ox-balance\">What every Oxyum licence includes<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">No tiers hiding the useful parts, and no per-site maths to do before you quote a job.<\/p><\/div><div class=\"wp-block-group ox-grid ox-grid-4 ox-reveal is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u21ba<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">60 days to change your mind<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Ask for a refund within 60 days and you get one. We do not ask you to justify it.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u221e<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Every site you build<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">One licence covers your own projects and your clients. We do not count installs.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u260e<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Answers from people who built it<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Support comes from the team that writes the code, not a script and a queue number.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25c6<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">One order, every licence<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Your builder plan and Core Premium arrive together in one checkout, each with its own licence key and nothing billed automatically.<\/p><\/div><\/div><\/div><div class=\"wp-block-group ox-section is-style-oxygen-glow ox-hairline-top ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-e118c913 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)\"><h2 class=\"wp-block-heading has-text-align-center ox-balance\">Put Oxyum to work on your next build<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">Buy once. Use it on every site you touch. Change your mind within 60 days and we refund you, no interrogation.<\/p><div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ed54fcac wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--50)\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/pricing\/\">Get Oxyum<\/a><\/div><div class=\"wp-block-button is-style-oxygen-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/support\/\">Talk to us<\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Design A canvas that speaks plain CSS Every control corresponds to a property you already know. Nothing is renamed, abstracted or quietly overridden. Work that used to eat an afternoon takes me twenty minutes, and I stopped dreading the handover. The output looks like something a person wrote. Marek Dvo&#345;&aacute;kIndependent designer, Brno Made for people [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":7,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":234,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/234"}],"up":[{"embeddable":true,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}